一、Activity间的无参数跳转
Intent mainIntent = new Intent(StartActivity.this, MainActivity.class); //由StartActivity类跳转到MainActivity类
StartActivity.this.startActivity(mainIntent);
StartActivity.this.finish();
二、Activity间的有参数跳转
- MainActivity
Intent intent = new Intent(MainActivity.this, com.example.kevin.myapp.FragmentActivity.class);
intent.putExtra("iphone",myphone); //iphone为name,myphone为value
startActivity(intent);
MainActivity.this.finish();
- FragmentActivity
iphone = getIntent().getStringExtra("iphone"); //接收名为iphone的值,并赋值给变量iphone
三、其他
- 销毁Activity,防止活动堆叠,增加内存
- 可参考博客:https://blog.csdn.net/u012702547/article/details/46944785
ActivityName.this.finish(); //销毁活动