Android之Activity的几种跳转方式
16lz
2021-01-23
Android之Activity的几种跳转方式 1.显示调用方法
- Intent intent=new Intent(this,OtherActivity.class); //方法1
- Intent intent2=new Intent();
- intent2.setClass(this, OtherActivity.class);//方法2
- intent2.setClassName(this, "com.zy.MutiActivity.OtherActivity"); //方法3 此方式可用于打开其它的应用
- intent2.setComponent(new ComponentName(this, OtherActivity.class)); //方法4
- startActivity(intent2);
- 在跳转的Activity端,调用startActivityForResult(intent2, 1),跳转到下一个Activity,其中第一个参数为传入的意图对象,第二个为设置的请求码;
- 跳转到第二个Activity后,调用setResult(100, intent)方法可返回上一个Activity,其中第一个参数为结果码,第二个为传入的意图对象;
- 在第一个Activity通过onActivityResult()方法获得返回的数据。
更多相关文章
- android 获取设备支持的编解码器的方法
- Android Studio:Error:Could not find com.android.tools.build:g
- android studio 使用的一些注意,一些报错的解决方法(原创)
- Android请求web的方式
- android中在切换fragment时,怎样做到无需重复加载数据的方法。