1.在一个封装类中实现另外两个Activity之间的跳转时,要在类中声明当前要跳转的页面。
//定义Activity类,声明MainActivity,命名任意
Activity MainActivity;
//设置set方法用来对它赋值
public void setMainActivity(Activity mainActivity) {
MainActivity = mainActivity;
}
然后在类中实现调用。
//MainActivity代表页面,Map.class代表要跳转到的页面
Intent intent = new Intent(MainActivity, Map.class);
MainActivity.startActivity(intent);
在当前Activity页面中调用set方法
//调用封装类中的函数时要先调用set方法
login.setMainActivity(MainActivity.this);