android页面跳转主要涉及两种,一种是在Activity
中跳转,一种是在Fragment
中跳转。
在Activity中跳转
直接上代码
// 被点击的对象
IconView add = findViewById(R.id.right_mark);
// 设置监听事件
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 实现点击add对象,跳转至CustomerAdd页面
Intent intent = new Intent(CustomerManager.this, CustomerAdd.class);
startActivity(intent);
}
});
在Fragment中跳转
View mView = findViewById(R.id.m_view
mview.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(), mIntent);
startActivity(intent);
两者的不同之处在于,在Fragement
中点击跳转,需通过getActivity()
找到当前Fragment
所在对象