如何解决Android 小部件 - 如何仅使用多个小部件调用一个 appWidgetProvider
我的应用中目前有 3 个小部件和 3 个独立的提供程序。我面临的问题是,每当我更新一个小部件时,都会调用所有三个提供程序的 onUpdate,这是不必要的,因为每当我更新我的小部件时我都会下载数据。有谁知道我如何只能更新小部件所属的提供者? 这是我用来更新小部件的代码
val ids = appWidgetManager.getAppWidgetIds(ComponentName(context,small_crypto_widget::class.java))
val updateIntent = Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE) updateIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS,ids)
val pendingIntent = PendingIntent.getbroadcast(context,appWidgetId,updateIntent,PendingIntent.FLAG_UPDATE_CURRENT)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。