无法启动活动 - 活动销毁超时历史记录

6

你有什么想法是导致ActivityManager出现“HistoryRecord的Activity销毁超时”消息,从而无法结束Activity并阻止其重新启动的原因吗?

我被卡住了,甚至不知道该从哪里查起。


你能定义一下“尝试结束一个活动”吗?另外,你能定义一下“防止活动重新启动”的含义吗? - CommonsWare
我也卡住了,但我希望这个链接能有所帮助:http://developer.android.com/guide/topics/manifest/activity-element.html#nohist。 - AZ_
今天我也遇到了同样的问题。经过一番试错,我发现布局文件没有附加到活动中,因此出现了错误。:) 我真是太傻了。 :) - Atul O Holic
3个回答

1
对我来说,这是一个权限问题。我建议检查完整的logcat输出。

好的,抓住了。就是这样。 - Stephen

0

在旧的API上,这也可能是由于上下文或视图泄漏引起的。值得调查。在我的情况下,我在我的片段的onCreate和onDestroy中放置了日志语句,然后在仪器测试中反复添加,然后从视图中删除片段。这有助于隔离问题区域。


-1

我之前也遇到了同样的问题。我启动了调试器,发现我的应用程序在系统类中某个地方停止了。但是在本地变量中,我看到了NullPointerException。

然后我发现,在我的某个类的构造函数中,我没有初始化变量。

请仔细检查您的构造函数。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接