Проверьте, существует ли виджет на домашнем экране, используя appWidgetId

Я используюAlarmManager обновить мои виджеты. И я хочу остановить это, если на рабочем столе нет виджета. Но я сталкиваюсь с проблемой обнаружения, если на главном экране нет виджета.

Как всякий раз, когда я пытаюсь получить AppWidgetIds, используя этот способ:

AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context);

int[] appWidgetIDs = appWidgetManager
    .getAppWidgetIds(new ComponentName(context, Widget.class));

Я получаю длинуappWidgetIDs в то время как на рабочем столе нет виджета.Почему?

Поэтому я хотел бы знать, существует ли способ определить, существует ли идентификатор виджета на рабочем столе.

Спасибо заранее.

Ответы на вопрос(1)

Ваш ответ на вопрос