[英]Change app UI from notification action in android
我正在使用待办事项清单android应用程序,该应用程序具有用户能够设置提醒的功能,该提醒随后会显示在通知栏中。 该通知还包含与之关联的“已完成”操作。 当按下该操作时,它将对SQL Lite数据库进行一些更改。 现在,如果该应用已关闭,则可以正常工作。 但是,如果该应用程序仍处于打开状态,然后我按通知操作,则UI不会自动更改。 我必须关闭该应用程序,然后再次启动以查看更改的数据。 如果活动已经打开,是否可以通过某种方式使活动重新加载以反映更改。
有几种解决方案:
DataProvider
并调用context.getContentResolver().notifyChange()
通知观察者有关具有适当URI
新数据 LocalBroadcastManager
在您的Activity中注册接收者,然后通知有关更改。 因此,我建议您阅读有关Observer
模式的信息,因为所有解决方案都与此有关。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.