对跳转同一Activity类启动的不同实例
宝杰X7 2020-05-21 09:14:47 从A Activity跳转 B1 Activity,B1跳转回A但B1不finish,再从A跳转B2 Activity,B2跳转回A但B2不finish,B1和B2都是同一个Activity类的启动的不同实例。我现在需要从A跳转到已存在的B1,我尝试在A跳转前加Intent.FLAG_ACTIVITY_REORDER_TO_FRONT,只会跳到最近的B2.再尝试加action,category都是跳到最近的B2,我能获取到整个Activity栈但好像除了startActivity以外没有其他挑起Activity的方法了。附上返回A Activity的代码。
Intent intent=new Intent(B1.this,A.class); intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);startActivity(intent);