2017-05-23 10 views
0

後に動作しません:ウィジェットは時々私は、次のされて何をすべきか、再起動

// prepare 
mAppWidgetManager = AppWidgetManager.getInstance(applicationContent); 
mAppWidgetHost = new LauncherAppWidgetHost(applicationContent, R.string.app_name); 

// create widget 
int appWidgetId = ...; // the id of the widget, that I have saved 
AppWidgetProviderInfo appWidgetInfo = mAppWidgetManager.getAppWidgetInfo(appWidgetId); 
AppWidgetHostView hostView = mAppWidgetHost.createView(context, appWidgetId, appWidgetInfo); 
hostView.setAppWidget(appWidgetId, appWidgetInfo); 

// show view 
// now I just display the hostView 

問題

いくつかのウィジェット一部のデバイスオンとためウィジェットが動作を停止しないことが起こりますリブート後にウィジェットビューは空のビューになります。これがどうして起こるのか?私はユーザに自宅ランチャーで同じウィジェットを試してもらうように頼んだので、再起動後もウィジェットは引き続き動作します...

答えて

0

私は同じ問題を抱えていましたが、解決する別の方法が見つかりました。ウィジェット「ウィジェットは更新中です。」というテキストでtextviewを追加し、Javaコードでこのテキストビューをプログラムで非表示にしました。だからあなたがデバイスとウィジェットを再起動してもウィジェットが表示されないときは、ウィジェットのこのテキストが状況外の道です。

関連する問題