gpt4 book ai didi

android - 从 Activity 返回后如何刷新 fragment ?

转载 作者:太空狗 更新时间:2023-10-29 12:50:29 24 4
gpt4 key购买 nike

我有一个启动新 Activity 的菜单按钮,当它完成时,用户按下一个按钮,它将数据写入 SQLite 数据库并完成该 Activity 。但是它返回的 Fragment 显示了该信息,并且在 Activity 完成时它没有刷新。如何确保返回 fragment 时数据已刷新?

我正在使用 startActivityForResult() 并使用下面的代码捕获结果,但我仍然没有得到 fragment 的刷新

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if ((requestCode == MainActivity.MYACTIVITY_REQUEST_CODE) && (resultCode == Activity.RESULT_OK))
adapter.notifyDataSetChanged();
}

最佳答案

你可以使用onStart()当 fragment 可见或获得焦点时调用此方法。

关于android - 从 Activity 返回后如何刷新 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12572894/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com