android开发中Fragment的回退问题

我是一个android开发初学者,按照网上的教程写的Fragment程序不能实现Fragment间的回退,主要程序如下:@OverridepublicViewonCrea... 我是一个android开发初学者,按照网上的教程写的Fragment程序不能实现Fragment间的回退,主要程序如下:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_overview, container, false);

mQueryButton = (Button)v.findViewById(R.id.overview_query_button);

mQueryButton.setOnClickListener(this);

return v;
}

@Override
public void onClick(View v) {
if (mPortNo != null) {
System.out.println(mPortNo);
Bundle arguments = new Bundle();
arguments.putString(OverviewDetailFragment.ARG_PORT_NO, mPortNo);

OverviewDetailFragment mOverviewDetail = new OverviewDetailFragment();
mOverviewDetail.setArguments(arguments);

FragmentManager fm = getFragmentManager();
fm.beginTransaction().replace(R.id.item_detail_container, mOverviewDetail).commit();
fm.beginTransaction().addToBackStack(null).commit();
//mCallbacks.onFragmentSwitch(OverviewFragment.this, mOverviewDetail);
}
}
}
展开
 我来答
condfxuction
2015-02-04 · 超过15用户采纳过TA的回答
知道答主
回答量:171
采纳率:0%
帮助的人:22.9万
展开全部
etView方法返回的view是用另一个XML文件B通过inflate得到的;就是这里。 这个源码作者自己封装了此view,初学者不建议看这种源码,别搞晕了,简单点也可以实现的,他的复用性好些
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式