android - appwidget 获取当前id
问题描述
我在屏幕上添加了几个 appwidget。要更新小部件,我需要知道它的 id。我找不到可以返回当前小部件 id 的方法。如何获取当前小部件的 id?
解决方案
您是否在布局编辑器中添加了应用程序小部件?如果是这样,那么 id 就是顶部属性框中的那个(称为 id)。IE。应用小部件、应用小部件2、应用小部件3。
然后你可以使用类似的东西
AppWidget myAppWidget = (AppWidget) findViewByID(R.id.appwidget);
更新/控制您的应用小部件。一个很好的教程在这里: iProgrammer Android 教程
推荐阅读
- swift - 转义闭包捕获 Swift 中的变异“自我”参数错误
- c++ - consteval 包装器与 source_location
- haskell - 在 Haskell 中进行嵌套函数调用
- eventbrite - Eventbrite API -- 参加者 API 返回 0 名参加者
- node.js - 节点正在打开一个新的 cmd 选项卡
- javascript - 使用 JS 顺序提取 zip 文件内容而不将整个 zip 加载到内存
- json - 使用 JSONPATH 选择器和多个过滤器从 JSON 中提取单个值
- javascript - 通过拖动边缘调整画布元素的大小
- racket - 您可以在存储另一个函数返回值的函数内部创建局部变量吗?
- audio - Windows 10 蓝牙已关闭且设备显示为未连接