Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.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 如何更新暂停活动的文本视图_Android_Android Activity - Fatal编程技术网

Android 如何更新暂停活动的文本视图

Android 如何更新暂停活动的文本视图,android,android-activity,Android,Android Activity,我正在广播接收器中接收意图(在清单中声明),我正在通过我的“MainActivity”接收的b'cst意图“记录”其详细信息,其接收器更新文本视图的内容,并在MainActivity代码中注册 我想知道是否有办法保持MainActivity文本视图的内容更新,即使MainActivity没有“焦点”(即另一个活动已启动)。我很感激MainActivity的b'cast接收者在暂停时会被取消注册,但我觉得应该有一种方法来做到这一点 有什么想法吗?你应该在活动的“onResume”上完成所有这些,就

我正在广播接收器中接收意图(在清单中声明),我正在通过我的“MainActivity”接收的b'cst意图“记录”其详细信息,其接收器更新文本视图的内容,并在MainActivity代码中注册

我想知道是否有办法保持MainActivity文本视图的内容更新,即使MainActivity没有“焦点”(即另一个活动已启动)。我很感激MainActivity的b'cast接收者在暂停时会被取消注册,但我觉得应该有一种方法来做到这一点


有什么想法吗?

你应该在活动的“onResume”上完成所有这些,就在它到达前台的时候。

你应该在活动的“onResume”上完成所有这些,就在它到达前台的时候。

解决方案之一是在接收器内部使用处理程序,在活动中调用静态方法…在该方法中,您可以对文本视图进行更新或执行任何操作…

解决方案之一是在接收器中使用处理程序,在你的活动中调用一个静态方法……在这个方法中,你可以对文本视图进行更新,或者做任何你需要做的事情……

这听起来像是可行的——我会仔细阅读handers并尝试一下。非常感谢。这听起来可能有用——我会仔细阅读《汉德尔斯》并试一试。非常感谢。