AppWidgetのクラッシュを目撃した後、logcatでこのエラーを見つけました。
10-04 12:46:17.315:I / dalvikvm(13791):メソッドcom.appkey.widget.MyAppWidgetProvider.onAppWidgetOptionsChangedから参照されるメソッドandroid.appwidget.AppWidgetProvider.onAppWidgetOptionsChangedが見つかりませんでした
私はメソッドを持っていますがonAppWidgetOptionsChanged
、私のコードはそれを呼び出さず、システムはAPIレベル16以上からのみそれを呼び出すと思いました(SDKドキュメントによる)。このエラーは、android 4.0.4@APIレベル15を実行しているSamsungGalaxyS2 Epic(SPH-D710)で発生しました。
public class MyAppWidgetProvider extends AppWidgetProvider {
@TargetApi(16)
@Override
public void onAppWidgetOptionsChanged(Context context, AppWidgetManager appWidgetManager, int appWidgetId, Bundle newOptions) {
super.onAppWidgetOptionsChanged(context, appWidgetManager, appWidgetId, newOptions);
}
...
}