Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android从后台刷新UI_Android_Android Emulator - Fatal编程技术网

android从后台刷新UI

android从后台刷新UI,android,android-emulator,Android,Android Emulator,我在tab_Activity中有三个选项卡(Activity1、Activity2、Activity3),当Activity3中引发特定事件时,我想从Activity3更新Activity1 UI,有人能帮我吗?Handler()是否适用于它?建议我使用任何代码或链接我是Android新手我知道如何在Iphone中使用它…thx提前您可能不应该从一个活动更新另一个活动的UI元素,因为您不能保证隐藏的活动已初始化或未清理。实现这一点的方法是创建表示应用程序状态的“模型”对象。在onCreate o

我在tab_Activity中有三个选项卡(Activity1、Activity2、Activity3),当Activity3中引发特定事件时,我想从Activity3更新Activity1 UI,有人能帮我吗?Handler()是否适用于它?建议我使用任何代码或链接我是Android新手我知道如何在Iphone中使用它…thx提前

您可能不应该从一个活动更新另一个活动的UI元素,因为您不能保证隐藏的活动已初始化或未清理。实现这一点的方法是创建表示应用程序状态的“模型”对象。在onCreate of Activity1中,初始化UI元素-创建引用UI元素的成员变量,并使用findViewById初始化它们。显示活动时,将调用onResume方法。此时,从模型中刷新UI元素。onResume保证在onCreate之后执行,因此在这一点上,您可以保证有对UI元素的引用。

无需全部加粗。。。