两个fragment之间跳转

时间:2023-01-20 20:14:24

之间花了很长时间来弄两个fragment之间的跳转没有成功,便想着在fragmentA中模拟用户点击跳转到fragmentB中,终于成功了,上代码


AlertDialog.Builder builder=new AlertDialog.Builder(getActivity());
builder.setTitle("是否开启传送?")
.setMessage(name)
.setPositiveButton("是",new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {

//直接模拟用户点击,跳转到相应的界面
Button bt=(Button) getActivity().findViewById(R.id.btn_fifth);
bt.performClick();
System.out.println("跳转到第5个界面"+bt.performClick());
}
})
.setNegativeButton("否",null).show();
return false;
}
});



R.id.btn_fifth是fragmentB中的一个按钮,在fragmentA模拟用户点击它可以直接跳转到fragmentB


PS:第一次写博客,勿喷新人