我正在开发服用平板电脑的提醒申请。我只是使用date and time
存储每天在数据库中使用的平板电脑列表。每天,我的应用程序应该检查,是否有任何平板电脑要在这个特定的date
(今天),如果是这样,它必须花时间来显示平板电脑的详细信息。当特定时间到来时,它必须显示包含来自db的平板电脑列表的对话框。
要做到这一点,我使用远程服务,它将获得系统当前日期并检查数据库。我必须显示对话框(显示来自db的平板电脑详细信息列表)。
在远程服务中我有一个每10秒运行一次的线程来检查当前日期并与db date匹配。现在我无法显示AlertBox
以显示带描述的任务。
如何在远程服务中显示AlertBox。 我试过这种方式.... 当我创建alertbox时,我需要将Context作为param传递,它显示
android.view.WindowManager$BadTokenException:....
这是正确的方法吗?或者从远程服务,我应该调用显示对话框的活动吗?
如何解决我的问题。
答案 0 :(得分:0)
服务没有任何UI元素,因此无法显示对话框。您可以调用具有UI(您的建议)的活动,也可以更好地创建通知,这是Android警报的首选选项。