我有一个令人费解的问题。如果我在任何设备/模拟器上从 Eclipse 部署我的应用程序,我可以使用 Back 和 Home 按钮将其最小化,然后我可以单击启动器图标来恢复它。
如果我拿了apk,把它放在手机上并安装它(使用Astro文件管理器),然后按返回或主页,当我再次单击启动器图标时,我的应用程序将被重新创建而不是恢复:活动没有被破坏.
这违背了 android 开发者网站上关于活动及其生命周期的所有内容。
例如,当用户使用“后退”按钮时,我会这样做:
@Override
public void onBackPressed() {
moveTaskToBack(true);
}
然而,当我单击其启动器图标时,我的应用程序被重新创建。有任何想法吗?