Android - 屏幕锁定时从通知启动活动会导致崩溃

时间:2013-04-04 18:40:12

标签: android notifications lockscreen

我的LOGCAT中没有错误

我的通知是从计时器启动的,然后设置触发我的通知的广播记录器。这一切都很好,当用户解锁屏幕然后按下通知时,它会正确启动活动。但是,当屏幕被锁定并且用户拉下通知栏并从那里启动活动时,它会导致应用程序崩溃而不是启动。

这是因为地图没有当前的后台堆栈或有效的上下文吗?应该是因为当我解锁屏幕时它首先起作用。

此外,我已经完成了一些基本的测试,并完全关闭了应用程序,然后关闭了屏幕并重新打开它并尝试锁定并获得崩溃然后我也在屏幕解锁后打开了应用程序它完美无缺

所以....为什么屏幕锁定会产生影响并导致应用程序在从锁屏启动通知意图时崩溃。

1 个答案:

答案 0 :(得分:1)

在这里继续下去并且我会把它放在评论中(不够点),但是你需要启动调试器并将断点放在你认为代码失败的地方。您说没有Logcat消息,因此您应该确保捕获任何异常并打印堆栈跟踪。请记住,只有在需要时才需要使用try / catch ...

另外,请确保添加健康剂量的自己的日志消息,以便在运行时跟踪应用程序的运行情况。

抱歉,我知道这不是答案,但没有任何代码或堆栈跟踪,这很难:)祝你好运!