android - 返回时如何刷新 fragment UI

标签 android android-fragments

我是 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/

相关文章:

android - 已替换的 fragment 在背景中仍然可见

android - 菜单项应指定标题

java - Android - ViewRootImpl$CalledFromWrongThreadException

javascript - 如何从 Android 应用程序对 Microsoft Azure 数据库执行请求

android - FragmentManager.executePendingTransactions 不会立即调用 onCreateView()

android - 在 Fragment 中以编程方式将 View 添加到另一个 View

android - Kotlin Android Extensions 提供布局空指针

android - 如何将我的 NDK 项目拆分为 lib 和 app

Android OnClickListener 碰撞?

android - BottomNavigation 初始 setCurrentItem 不显示 fragment 并且重新启动 fragment 失败