android:launchMode="singleInstance"
时间: 2023-07-19 21:52:22 浏览: 171
Android的Activity的Launch模式之SingleInstance案例
5星 · 资源好评率100%
将`android:launchMode`设置为`singleInstance`时,系统会为该Activity创建一个新的任务栈,并将该Activity作为该任务栈的唯一成员。
即使从其他应用程序中启动该Activity,系统也会为该Activity创建一个新的任务栈,并将该Activity作为该任务栈的唯一成员。
因此,`singleInstance`启动模式通常适用于需要与整个系统进行交互的Activity,例如电话应用程序或家庭屏幕应用程序。注意,使用此启动模式时,请确保在使用完毕后正确地关闭Activity以销毁任务栈,否则可能会导致内存泄漏。
阅读全文