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);
相关推荐
越努力越幸运662 小时前
Java 无需 Office 环境实现 Word 转 HTML
java
用户8176967132352 小时前
Java OOM 排查完整指南:从告警到根因,MAT 堆分析全流程实战
java
甜瓜看代码2 小时前
SystemUI 启动与组成机制
android·源码·源码阅读
要开心吖ZSH2 小时前
AI医疗分诊与健康咨询助手agent开发——(0)项目背景与概要
java·ai·agent·健康医疗·rag
后青春期的诗go3 小时前
泛微OA-E9与第三方系统集成开发企业级实战记录(十五)
java·泛微·集成开发·e9
黄林晴3 小时前
Kotlin 2.4.0 正式稳定!Android 升级、Compose、KMP 全变化详解
android·kotlin
吃口巧乐兹3 小时前
理解 Agent 中的 Slash Command:从概念到自定义命令实践
java·github
恋猫de小郭4 小时前
Android 官方给 Compose 搞了个不需要 UI 环境的 Composable
android·前端·flutter
夕除5 小时前
shizhan--10
java·开发语言
吴声子夜歌5 小时前
JVM——并发容器实现原理
java·jvm·并发容器