我添加了singleTask属性到MainActivity(A),以避免多次加载活动。在另一个活动(B)是在MainActivity(A->B),如果我回到主屏幕按下主按钮,重新启动应用程序,没有B (A->B-> home ->A)
有一个答案在这里,说添加FLAG_ACTIVITY_CLEAR_TOP | FLAG_ACTIVITY_SINGLE_TOP每次调用一个活动。
但是,我在Manifest文件中有一个Intent数据方案,应用程序应该由该方案启动。
听起来像是Android在你返回主屏幕后再次启动你的MainActivity
(A)。这不应该发生,但这是一个长期存在的令人讨厌的Android漏洞。