Android 如何从活动导航到片段

Android 如何从活动导航到片段,android,android-activity,android-fragments,Android,Android Activity,Android Fragments,最初在我的导航抽屉中点击一个项目,我在一个片段上(问题\片段),我正在检查这个片段是否是第一次被调用???如果这是我第一次需要用户提供一些选择,那么我将转到用户将从微调器中选择选项的活动,当用户输入完成时,单击按钮,我想执行一些异步任务(此任务将用户输入存储到数据库),然后想返回片段(问题\片段).在返回片段时,我希望更新内容 我尝试在asynktask执行后调用问题_片段 Fragment frag = new Question_Fragment(); andr

最初在我的导航抽屉中点击一个项目,我在一个片段上(问题\片段),我正在检查这个片段是否是第一次被调用???如果这是我第一次需要用户提供一些选择,那么我将转到用户将从微调器中选择选项的活动,当用户输入完成时,单击按钮,我想执行一些异步任务(此任务将用户输入存储到数据库),然后想返回片段(问题\片段).在返回片段时,我希望更新内容

我尝试在asynktask执行后调用问题_片段

Fragment frag = new Question_Fragment();
                android.app.FragmentTransaction ft = getFragmentManager().beginTransaction();
                //ft.add(R.id.activity_lin, frag);
                ft.replace(R.id.activity_lin, frag);
                ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
                ft.addToBackStack(null);
                ft.commit();
但在我的活动布局中,添加了片段内容……我只想看到片段。

你说:

为此,我将转到用户将从微调器中选择选项的活动

因此,当您的问题片段可见时(因为您说:
我在一个片段上(问题片段)
),您打开配置活动,然后在用户关闭它之后,您希望更新您已经可见的问题片段,但是在AsyncTask完成执行后-我假设您的AsyncTask在包含问题\u片段的活动中,或者在问题\u片段中。如果是,则可以使用fragmentmanager查找当前可见的问题\ U片段,并调用该片段上的方法来更新其内容。以获取片段的指定标记


另一方面,如果AsyncTask在您的配置活动中,那么您可以通过覆盖其onResume并更新其内容来更新当前的问题片段。

检查:您是否在xml文件中设置了片段名称??