如何更新片段简历上的数据

How to update data on fragment resume

我想在我的 android 片段加载到堆栈顶部或应用程序恢复或某些按钮单击事件时更新数据。我尝试使用附加和分离方法但它不起作用。我也试过 onbackstackchangedlistener() 但没有成功。任何帮助将不胜感激。

正如他回答的那样here

片段onResume()onPause()只有在活动onResume()onPause()被调用时才会被调用。 它们与 Activity.

紧密耦合

阅读Handling the Fragment Lifecycle section of this article

如果您能够让 onResume 像 Shylendra 一样工作,这里是如何处理它的答案。

把这段代码放在里面就行了

onResume()

这是一个示例,说明当您 return 到您的片段时想要更新您的列表视图。

@Override
public void onResume() {
    super.onResume();
    if (allowRefresh)
    {
        allowRefresh = false;
        myListView = db.load_apps();
        getFragmentManager().beginTransaction().detach(this).attach(this).commit();
    }
}