【问题标题】:Remove App Widget programmatically when its corresponding item is deleted删除相应项目时以编程方式删除 App Widget
【发布时间】:2020-03-25 14:17:59
【问题描述】:

我的 App 有一个 recyclerView,每个 recyclerView 项都可以有它的 Widget。问题是当用户删除 recyclerView 的项目时,其对应的 Widget 仍保留在不再工作的主屏幕上。当用户从应用程序中删除项目时,有什么方法可以以编程方式删除应用程序小部件,我有小部件 ID。

【问题讨论】:

  • 我不确定您要做什么,但您想从 XML 页面中删除任何小部件,您可以在布局中添加所有相应的小部件,然后删除整个布局。所以布局的所有内部Widget都会被移除。
  • @PratikSatani 它是一个应用小部件,您可以通过在主屏幕上长按然后选择小部件来获取它。
  • 好的,我明白了。

标签: android kotlin android-widget


【解决方案1】:

您无法从主屏幕添加或删除应用小部件。只有用户可以这样做。

与已删除帐户绑定的任何应用小部件都可能显示不同的帐户,或采用某种“(已删除帐户)”外观,从而触发用户删除应用小部件或重新配置它。

【讨论】:

  • 感谢您的回答,但我已经知道 CommonsWare 爵士的这个回答,但我并不清楚当时的解决方案是什么。所以我想没有办法删除小部件:(我会接受你的回答,但我会再等一会儿。谢谢:)
猜你喜欢
  • 1970-01-01
  • 2017-04-07
  • 1970-01-01
  • 2011-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-14
相关资源
最近更新 更多