Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.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,当我从当前活动返回到上一个活动或父活动时,我正在尝试刷新上一个活动的内容。如何做到这一点?不清楚您拥有什么样的数据。您可以在onResume()内的Ui线程上使用adapter.notifyDataSetChanged()刷新数据。启动子活动时,原始活动将收到对onSaveInstanceState的调用。它可以将所需的任何信息保存在传递给该调用的包中 当父活动重新启动时,由onSaveInstanceState创建的捆绑包将传递给ActivitiesonCreate方法,该方法可以根据需要使用

当我从当前活动返回到上一个活动或父活动时,我正在尝试刷新上一个活动的内容。如何做到这一点?

不清楚您拥有什么样的数据。您可以在onResume()内的Ui线程上使用adapter.notifyDataSetChanged()刷新数据。

启动子活动时,原始活动将收到对onSaveInstanceState的调用。它可以将所需的任何信息保存在传递给该调用的
包中

当父活动重新启动时,由
onSaveInstanceState
创建的
捆绑包
将传递给Activities
onCreate
方法,该方法可以根据需要使用信息将活动恢复到所需状态

捆绑包
还将传递给父活动的
onrestoreinnstancestate()
方法,因此您可能希望使用其中的数据

要在Android文档中了解更多关于这方面的信息,请查看


如果父活动由于子活动中的操作而需要更改状态,则它可以实现
onActivityResult
以接收子活动传回的数据,如所述

您需要了解或可以重新启动活动,如活动的onbackpressed call intent()中所述。。