Anonymous
Виджеты Android исчезают через некоторое время
Сообщение
Anonymous » 08 окт 2025, 11:12
У меня есть виджеты с точно таким же кодом, некоторые из моих друзей, использующих мое приложение, говорят, что виджет, созданный моим приложением, исчезает через некоторое время (например, 4-5 дней)
Код: Выделить всё
class MyWidgetProvider : AppWidgetProvider() {
override fun onUpdate(context: Context, appWidgetManager: AppWidgetManager, appWidgetIds: IntArray?) {
appWidgetIds?.forEach { widgetId -> updateWidget(widgetId, context, appWidgetManager) }
}
private fun updateWidget(widgetId: Int, context: Context, appWidgetManager: AppWidgetManager) {
val remoteViews = RemoteViews(context.packageName, R.layout.widget_layout)
val pendingIntent = PendingIntent.getActivity(
context,
0,
myIntent,
PendingIntent.FLAG_IMMUTABLE or PendingIntent.FLAG_UPDATE_CURRENT
)
remoteViews.setOnClickPendingIntent(R.id.rootView, pendingIntent)
appWidgetManager.updateAppWidget(widgetId, remoteViews)
}
}
Подробнее здесь:
https://stackoverflow.com/questions/796 ... -some-time
1759911120
Anonymous
У меня есть виджеты с точно таким же кодом, некоторые из моих друзей, использующих мое приложение, говорят, что виджет, созданный моим приложением, исчезает через некоторое время (например, 4-5 дней) [code]class MyWidgetProvider : AppWidgetProvider() { override fun onUpdate(context: Context, appWidgetManager: AppWidgetManager, appWidgetIds: IntArray?) { appWidgetIds?.forEach { widgetId -> updateWidget(widgetId, context, appWidgetManager) } } private fun updateWidget(widgetId: Int, context: Context, appWidgetManager: AppWidgetManager) { val remoteViews = RemoteViews(context.packageName, R.layout.widget_layout) val pendingIntent = PendingIntent.getActivity( context, 0, myIntent, PendingIntent.FLAG_IMMUTABLE or PendingIntent.FLAG_UPDATE_CURRENT ) remoteViews.setOnClickPendingIntent(R.id.rootView, pendingIntent) appWidgetManager.updateAppWidget(widgetId, remoteViews) } [/code] } Подробнее здесь: [url]https://stackoverflow.com/questions/79639245/android-widgets-disappearing-after-some-time[/url]