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);
相关推荐
_阿南_7 小时前
flutter 展示的字体突然奔放了
android·flutter·ios
程序员黑豆7 小时前
什么是JDK以及JDK都由哪些部分组成呢
java·前端·ai编程
估值探索者7 小时前
【Python实时盯盘与预警 #08】成交额突然放大2倍?Python窗口比较抓异动
java·开发语言·python
凤山老林7 小时前
Spring Boot 定时任务进阶:动态 Cron 与集群防重实战
java·spring boot·后端·定时任务·集群定时任务
xbgRS8 小时前
spring整合mybaits
java·spring·mybatis
Tim_109 小时前
【C++】024、new[]与delete[]配对使用
java·开发语言
小黑技术栈10 小时前
Java前端基础到入门——16day
java·开发语言·前端
文人sec10 小时前
MySQL事务与索引做了什么?
android·笔记·mysql
2401_8274999910 小时前
C++(黑马)05-提高编程
java·开发语言·c++
卷心菜的学习路10 小时前
基于多模态向量检索的数学相似题推荐系统:完整设计、算法与实验
java·python·算法·大模型·推荐算法·数学相似题