TransWikia.com

Как узнать есть ли хотя бы один виджет

Stack Overflow на русском Asked on December 6, 2020

В service хочу узнавать есть ли виджет, но как мне узнать есть ли хоть один виджет на экране?

One Answer

ComponentName componentName = new ComponentName( BuildConfig.APPLICATION_ID, Widget.class.getName() );
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance( context );
int ids[] = appWidgetManager.getAppWidgetIds( componentName );

По размеру массива ids можно судить о наличии виджетов на экране.

Correct answer by Style-7 on December 6, 2020

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP