我是 android 的新手,正在用 fragment 学习东西,并为它制作了一个演示,因为我有一个 fragment ,我们可以从中转到另一个 Activity ,那里正在执行一些计算,然后我们回到 frgament当时我想将该计算值显示到我的 fragment 的 TextView 中,那么我应该使用哪种生命周期方法呢?我已经使用了 onresume,但它不起作用...
public void onResume () {
super.onResume();
//tvFollowings.setText((sharedConnect.getCurrentUser().userFollowingCount)
// + " Following");
System.out.print("------user count is-------" + String.valueOf(sharedConnect.getCurrentUser().userFollowingCount));
Toast.makeText(getActivity(), "------user count is-------" + String.valueOf(sharedConnect.getCurrentUser().userFollowingCount), Toast.LENGTH_SHORT).show();
}
最佳答案
你必须在调用你的 Activity 时使用startActivityForResult(...)
,然后你可以在你的 fragment onActivityResult()
中获得你需要的任何信息。
关于android - 返回时如何刷新 fragment UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35504598/