android在service中修改fragment的UI

fragment(MyFragment.class)中代码如下:

java 复制代码
private static Switch isOnline; // 开关

isOnline = view.findViewById(R.id.isOnline); // 绑定控件

// 使用handler线程
public static Handler handler = new Handler(){
        @Override
        public void handleMessage(@NonNull Message msg) {
            super.handleMessage(msg);
            switch (msg.what){
                case 0:
                    isOnline.setChecked(true); // 开启开关
                    break;
                case 1:
                    isOnline.setChecked(false); // 关闭开关
                    break;

            }
        }
    };

service(MyService.class)中代码如下:

java 复制代码
// 开启开关
MyFragment.handler.sendEmptyMessage(0);

// 关闭开关
MyFragment.handler.sendEmptyMessage(1);
相关推荐
爱勇宝1 小时前
我做了一个只用来搜歌词的小 App
android·前端·后端
程序猿大帅3 小时前
别再只当调包侠了:用 Spring AI 落地 Function Calling,我被大模型硬生生砸出了三个大坑
java
程序员晓琪4 小时前
约定大于配置:基于 Java 包名自动生成 API 版本路由的最佳实践
java·spring boot·后端
Flittly4 小时前
【AgentScope Java新手村系列】(11)中断与恢复
java·spring boot·spring
众少成多积小致巨4 小时前
JNI (Java Native Interface) 技术手册中文参考指南
android·java·c++
东坡白菜5 小时前
破局全栈:前端开发的Java入门实战记录—JPA(2)
java·后端
Coffeeee11 小时前
如何使用Glide和Coil加载WebP动图
android·kotlin·glide
SimonKing11 小时前
艹,维护AI写的代码,我心态崩了......
java·后端·程序员
用户2986985301411 小时前
Java Word 文档样式进阶:段落与文本背景色设置完全指南
java·后端
Kapaseker12 小时前
5 分钟搞懂 Kotlin DSL
android·kotlin