当用户设置警报,当我想用按钮取消警报时,我有一个问题。如果用户设置了闹钟,然后不离开应用程序按下按钮取消它取消罚款。但如果用户离开应用程序并返回并单击按钮取消警报,则无法工作,并且会触发错误消息。帮助取消警报
Q
帮助取消警报
0
A
回答
0
SilentManager.mAlarmManager.cancel(SilentManager.pi);如果你离开应用程序并回来,它会一直崩溃。
在Eclipse中使用adb logcat
,DDMS或DDMS透视图检查LogCat并查看与“崩溃”相关的堆栈跟踪。很可能,您会发现它是NullPointerException
,因为您的进程已终止,因此您的静态pi
数据成员为null
。
如果这是你的错误,解决的办法是:
第1步:摆脱pi
静态数据成员的。
步骤#2:当cancel()
时,在等效的Intent
上创建一个PendingIntent
,与您用于首先创建警报的那个相同。
+0
多数民众赞成在错误的感谢您的帮助 – bobinthehouse 2011-04-25 15:46:39
相关问题
- 1. ExtJS的警报帮助
- 2. iPhone:使用警报帮助调试
- 3. 用PendingIntents取消警报
- 4. 取消Android报警/通知
- 5. 警报消息
- 6. 警报消息
- 7. 如何通过取消旧警报和添加新警报来更新警报?
- 8. UITableViewController警告 - 帮助!
- 9. PHP警告帮助?
- 10. 取消警报管理器中的警报?
- 11. 当您有多个警报时取消单个警报
- 12. 在处理警报时需要帮助 - 等待警报出现并未处理警报异常
- 13. Android警报消失
- 14. Android:警报对话框,取消按钮
- 15. 以编程方式取消警报Swift
- 16. 如何获取警报消息?
- 17. 警报对话框没有被取消
- 18. 取消所有接近警报
- 19. 如何使警报中的取消按钮取消操作?
- 20. 需要关于Nginx连接的monit警报的帮助
- 21. JavaScript的帮助!停止警报框从重置形式
- 22. 报警应用程序需要的帮助
- 23. 报告表达帮助
- 24. 财产申报的帮助
- 25. 帮助报告查看器
- 26. MySQL的帮助,使报告
- 27. 举报帮助:Crystal Reports
- 28. beginSheetModalForWindow - 警报窗口消失
- 29. 警报消息使用AJAX
- 30. 警报消息按钮
源代码?错误日志? – Femaref 2011-04-25 14:26:49
在上面加了一些代码..... \t \t SilentManager.mAlarmManager.cancel(SilentManager.pi);如果你离开应用程序并回来,它会一直崩溃。 – bobinthehouse 2011-04-25 14:30:48
源代码在哪里? – KarolDepka 2011-12-27 22:20:10