我尝试在 fragment 之间进行导航。我有新 fragment 工作的 NewFragment.java
。我的问题是:
如何让这个 onClickListener
正确运行 NewFragment.java
?
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(getActivity(), NewFragment.class);
startActivity(i);
}
});
仅供引用:这是来自 fragment 内部(我不知道这是否重要)。
最佳答案
在您的点击监听函数中添加以下代码,
NextFragment nextFrag= new NextFragment();
getActivity().getSupportFragmentManager().beginTransaction()
.replace(R.id.Layout_container, nextFrag, "findThisFragment")
.addToBackStack(null)
.commit();
字符串 "findThisFragment"
可用于稍后查找 fragment ,如果需要。
关于android - 如何从另一个 fragment 打开一个新 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21028786/