android - 如何从 WearableListenerService 更改 UI?

标签 android multithreading

我知道这个问题已被多次回答,但作为 Android 的新手,我仍然无法理解给出的答案。例如在这个问题中:How to use an Android Handler to update a TextView in the UI Thread?然后有一个答案也很不清楚的问题:Using Data API changes to update watch face UI .

我有一个 MainActivity.class,它有一个 RadioButton,显示手机当前是否正在从 Android Wear 的传感器获取数据。开始获取数据的服务名为 MyService 并扩展了 WearableListenerService。我需要做的就是根据我在 MyService.class 中控制的 bool 值将 RadioButton 设置为 true 或 false。

最佳答案

我知道回答您自己的问题并不总是好的,但我会回答只是为了让将来的人受益。 对我有用的答案在这里: Android update activity UI from service

这个人在他的回答中发布了两个解决方案,第二个对我有用。

关于android - 如何从 WearableListenerService 更改 UI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45530890/

相关文章:

c++:异步抛出 C2752 和 C2064

android - 如何从文件 URI 获取 base64?

java - OnClickListener 单击按钮后直接更改页面

Android ViewPager 在 TabLayout 之上显示 View

android - 如何从Android中的其他包中引用类?

android - 如何同步获取当前地理位置?

java - 帮助在 Java 中实现 Runnable

multithreading - 如何更改监听器线程优先级

java - 如何使一个功能与其他功能同步,但其他功能之间不同步?

java - java进程中有很多线程