在AndroidManifest.xml中设置该Activity的属性android:launchMode="singleTask"
然后配合intent.addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT)使用。单一设置singleTask的方法是不好用的。
虽然android:launchMode="singleInstance"也会实现类似的效果,但是它会重新建立一个新的栈来存放这个实例。
在AndroidManifest.xml中设置该Activity的属性android:launchMode="singleTask"
然后配合intent.addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT)使用。单一设置singleTask的方法是不好用的。
虽然android:launchMode="singleInstance"也会实现类似的效果,但是它会重新建立一个新的栈来存放这个实例。