我创建了一个示例应用程序(只是一个文本视图,没有别的),我注意到了一个错误。从 SDCard 安装后,它会显示“已安装应用程序”屏幕,其中包含完成和打开按钮。
如果我单击打开按钮,会发生一件奇怪的事情:每当我将应用程序置于后台并从应用程序图标重新打开它时,它并没有重新打开它,而是创建了一个新实例。我可以确认它正在创建一个新实例,因为将其置于后台并重新打开几次后,当我单击后退按钮时,它会打开前一个实例,而不是返回主屏幕。
现在奇怪的是,它只有在从 SDCard 安装并单击打开按钮后才会发生。如果我单击完成按钮(或通过 ADB 安装)并通过图标打开应用程序,则不会发生。另外,如果我单击打开按钮(并且出现错误),在第一次结束应用程序后,错误不再出现。
我已经在不同的设备和不同的 Android 版本(GB、HC 和 ICS)中对其进行了测试,并且该错误正在它们中重现。
有人知道这是否是 Android 的一个已知问题,如果是,有人有我可以参考的官方参考吗?
提前致谢