我已经创建了一个示例应用程序(只是一个textview,没有别的),我注意到了一个bug。 从SDCard安装后,它会显示"已安装的应用程序"屏幕,完成和打开按钮。
如果单击打开按钮,会发生奇怪的事情: 每当我将应用程序放在后台并从应用程序图标重新打开它时,它都不会重新打开它,它会创建一个新实例。 我可以确认它正在创建一个新实例,因为在将它放在背景上并重新打开几次后,当我单击后退按钮时,它会打开上一个实例,而不是返回到主屏幕。
现在奇怪的是,只有在从SDCard安装并点击打开按钮后才会发生。 如果我单击完成按钮(或通过ADB安装)并通过图标打开应用程序,则不会发生。 此外,如果我单击打开按钮(并且发生错误),应用程序第一次结束后,错误就不会再发生了。
我已经在不同的设备和不同的Android版本(GB,HC和ICS)中对其进行了测试,并且该错误正在其中重现。
有人知道这是否是来自Android的已知问题,如果有,是否有人有我可以推荐的官方参考?
提前致谢
答案 0 :(得分:2)
是的,它是一个讨厌的,着名的Android漏洞,从一开始就存在。请参阅以下内容: