1、Activity和Activity之间的跳转
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MAinActivity.this, OtherActivity.class);
//定义Intent,表示从MAinActivity跳转至OtherActivity去
startActivity(intent);
}
});
2、从同一个Activiy的一个Fragment跳转到另外一个Fragment
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
getSupportFragmentManager().beginTransaction()
.show(OtherFragment).hide(NowFragment) //展示OtherFragment,隐藏NowFragment
.commit();
}
});
3、从一个Activity的Fragment跳转到另外一个Activity
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(), OtherActivity.class);
//定义Intent,表示当前Fragment跳转至OtherActivity去 startActivity(intent);
}
});