Как определить, что «системный сервер мертв»?

#android

Вопрос:

 final AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context.getApplicationContext()); appWidgetManager.getAppWidgetIds(smallWidget)  

Приведенный выше код иногда вызывает следующее исключение:

 Class: java.lang.RuntimeException  Stack trace: java.lang.RuntimeException: system server dead?  at android.appwidget.AppWidgetManager.getAppWidgetIds(AppWidgetManager.java:1067)  

Это случается редко, так что это не является серьезной проблемой. Я спрашиваю главным образом из любопытства: есть ли способ обнаружить «системный сервер мертв» без создания исключения.