我正在片段活动中创建一个标签主机。我创建了一个片段,它在选择标签时动态加载每个标签的内容。我正在使用 asynctask 加载选项卡的内容。当我在选择选项卡时加载选项卡的内容时,我创建了单个片段作为选项卡的内容。我的标签也是动态创建的。
我的问题是当我第一次选择任何选项卡时,通过执行异步任务加载内容,但是当我选择之前选择的选项卡时,内容不会改变,而是第一次选择的初始选项卡的内容显示时间。
这是在选择选项卡时正在加载内容的片段中的 onCreateView 方法:
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_games, container, false);
return rootView;
}
这是我调用 asynctask 的 onActivityCreated 方法
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
new FetchMenuTask().execute();
}
重新选择选项卡时我应该怎么做才能更改内容