【发布时间】:2013-06-16 08:22:57
【问题描述】:
我有带有 2 个标签的 FragmentTabHost。 每个片段(标签)都需要从互联网加载数据并显示出来。
如果我在 onCreate 加载数据并填充它,然后切换到另一个选项卡并返回我有空视图。
TextView emailView;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View convertView = inflater.inflate(R.layout.contactdetails_pro, container, false);
emailView = (TextView) convertView.findViewById(R.id.contactdetails_info_email);
return convertView;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String id = getArguments().getString("id");
MyTask pdthread = new MyTask(this.getActivity(), id, new AsyncTaskCompleteListener() {
@Override
public void onComplete(Detail detail) {
emailView.setText(detail.getEmail());
}
});
pdthread.execute();
}
【问题讨论】:
-
如果您不切换选项卡数据是否正确显示?
标签: android android-layout android-fragments