当我从当前活动回到刚才的活动或父活动时,我正在尝试刷新上一个活动的内容。怎么做?
答案 0 :(得分:1)
当您开始子活动时,原始活动将收到对onSaveInstanceState
的调用。它可以在传递给该呼叫的Bundle
中保存所需的任何信息。
重新启动父活动时,Bundle
创建的onSaveInstanceState
将传递给活动onCreate
方法,该方法可以根据需要使用该信息将活动重新置于所需的位置状态。
此Bundle
也会传递给父活动的onRestoreInstanceState()
方法,因此您可能希望在那里使用数据。
要在Android文档中详细了解此信息,请查看this page
如果Parent活动需要根据子Activity中的操作更改状态,则可以实现onActivityResult
以接收子活动传回的数据,如this page
答案 1 :(得分:0)
目前还不清楚你有什么样的数据。您可以在onResume()内的Ui线程上使用adapter.notifyDataSetChanged()来刷新数据。