我一直在开发一个应用程序,但最近遇到了一个非常令人困惑的问题。当我运行我的应用程序时,突然发现应用程序立即强制关闭。
进一步调查后,我发现在我的启动器中有两个启动图标。其中一个要么恢复应用程序的运行状态,要么如果没有运行则强制关闭它。第二个则像往常一样 - 正常启动并正常恢复应用程序。
我非常困惑,因为我没有做任何导致这个问题的事情(至少我想不到)。我没有在清单文件中更改任何内容,只是实现了几种更快地更改应用程序颜色的方法。
这些问题在我所有的模拟器和设备上都存在,无论我是否关闭手机、手动杀死应用程序或卸载/重新安装应用程序。简单的撤销操作也没有用。澄清一下 - 我希望只有一个启动图标可以正常启动我的应用程序(完全没有特殊操作)。
更新:
现在,从任何一个图标启动都会立即强制关闭应用程序。我在清单文件的两个活动中找到了代码显示并更改了第二行从.LAUNCHER到.DEFAULT,这解决了我的原始问题。然而,现在我总是遇到立即强制关闭的问题...我最初的启动器活动中出现了问题(我目前看不到)...我试图修复这个问题但非常困难(不知道该怎么办),并开始变得非常担心!
更新2:
我找到了问题,并感谢你们所有人的帮助!实际上我有两个不相关的问题在同一时间发生。第一个问题 - 我的启动器中有两个图标:因为我有两个活动带有