我正在寻找何时使用的具体示例launchMode="singleInstance"
。我到处阅读,都说很少有场合应该使用它。所以我很惊讶我从来没有看到过例子!
我找到的最接近的解释是在这里它说:
[它] 应该只用在完全作为一个活动实现的应用程序中
但如果是这样的话,我想知道为什么它在官方 Android 文档中从未如此简洁地表达过。
所以我的问题是:
- 这真的是唯一
singleInstance
应该使用的情况吗? - 是否存在上述情况不足以成为使用的理由
singleInstance
? - 使用
singleInstance
是个好主意的具体示例 - 不当使用的不良副作用
singleInstance
,例如这个问题