假设我有 2 个活动 A 和 B。我从 A 转到 B,然后点击 Home 按钮。在 A 中初始化了一些静态变量。
几个小时或几天后,或者直到活动被终止,我从“最近”按钮再次启动该应用程序。活动 B 成为该应用程序的新入口点,但静态变量不再持有任何值,除非我重定向回 A,否则没有机会被初始化。
我launchMode
的两项活动都是singleTop
。不确定这是否重要,但我已经尝试过,singleTop
但它们都不起作用。我想我的预期行为将是入口点始终是 A 或任何其他活动,如果没有被杀死,当然静态变量仍然持有价值。singleInstance
standard
谢谢!