android - 在屏幕解锁时更新小部件
问题描述
我有一个小部件,我只想在一次自动更新它,那就是当用户解锁他的手机时。这是我的要求,不可协商。
那么我该怎么做呢?当用户解锁屏幕时,如何确保我得到任何类型的回调。小部件的更新不需要是即时的。如果它在屏幕解锁后几秒钟更新就足够了。
这可能吗?
谢谢
解决方案
您是否尝试使用https://developer.android.com/reference/android/content/Intent#ACTION_USER_PRESENT 您可以尝试使用侦听此事件的 BroadcastReceiver 然后更新您的小部件
推荐阅读
- c# - 如何根据另一个重复值选择值 - c#
- python-3.x - 哪种 gunicorn worker 类型用于机器学习推理?
- android - 在运行时路由查询期间无法到达 HERE 服务器
- css - 为什么将“过滤器”应用于 DOM 元素会破坏任何具有“位置:固定”的子元素
- typescript - 当我使用 webpack 和 ts-loader 构建项目时,Typescript 环境模块未解析
- c++ - 哈希映射是如何在 C++ 中实现的?
- sql - 如何从子查询更新表
- html - 静态 django css 文件未加载
- r - 在 Shiny 中单击按钮后如何打开新表单
- json - 如何使用 react-i18next 使用 .map() 翻译对象数组中的数据