Android的启动方式(模式)

链接:https://blog.csdn.net/elisonx/article/details/80397519

SingleInstance 单实例模式 链接:https://blog.csdn.net/xiyangyang8110/article/details/53816056?utm_source=blogxgwz0

singleInstance  
        在一个新栈中创建该Activity实例,并让多个应用共享改栈中的该Activity实例。一旦改模式的Activity的实例存在于某个栈中,任何应用再激活改Activity时都会重用该栈中的实例,其效果相当于多个应用程序共享一个应用,不管谁激活该Activity都会进入同一个应用中。 

当调用到onNewIntent(intent)的时候,需要在onNewIntent() 中使用setIntent(intent)赋值给Activity的Intent.否则,后续的getIntent()都是得到老的Intent。

猜你喜欢

转载自www.cnblogs.com/wskb/p/12612041.html