安卓

页面跳转

1
2
3
4
5
6
Intent intent = new Intent(上下文,需要跳转的页面);
1Intent intent = new Intent(getApplicationContext(),DataActivity.class);
2Intent intent = new Intent(this,DataActivity.class);

startActivity(intent);//跳转语句

清除当前窗体

1
2
finish();
释放内存

信息传递

存放要传递的信息

方法一

1
2
3
4
5
6
Bundle bundle = new Bundle(); //新建Bundle对象 ,用于存放数据
bundle.putSerializable("名字",数据);// 向Bundle对象添加序列数据 Json

bundle.putSerializable("BaseResponseEntity",response);
bundle.putString("baseUrl",baseUrl);//向Bundle对象添加字符串数据
intent.putExtra(bundle); //将Bundle 对象放入Intent对象

方法二

1
2
intent.putExtra("名字",内容);
intent.putString("name","Alex");

取出信息

1
2
3
4
getIntent().getSerializableExtra("名字");

userbaseResponseEntity = (BaseResponseEntity) getIntent().getSerializableExtra("BaseResponseEntity");//在Intent对象中取出名字为"BaseResponseEntity"的序列对象 转换类型为BaseResponseEntity