1

何らかの理由で、ホーム画面からウィジェットを削除すると、ウィジェットの onDisabled および onDeleted メソッドが呼び出されません。どうしてか分かりません。

コードは次のとおりです。

public class WidgetProvider2x1 extends AppWidgetProvider {

@Override
public void onEnabled(Context context) {

    Log.i("MyTag", "onEnabled");

    super.onEnabled(context);
}

@Override
public void onDeleted(Context context, int[] appWidgetIds) {

    Log.i("MyTag", "onDeleted");
    Toast.makeText(context, "onDeleted", Toast.LENGTH_SHORT).show();

    super.onDeleted(context, appWidgetIds);
    }

@Override
public void onDisabled(Context context) {

     Log.i("MyTag", "onDisabled");
     Toast.makeText(context, "onDisabled", Toast.LENGTH_SHORT).show();

     super.onDisabled(context);
}

LogCat も何も表示しません。

4

0 に答える 0