public class WidgetConfigure extends Activity {
private int widgetID;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.widget_configure);
widgetID = this.getIntent().getExtras().getInt(AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID);
setResult(RESULT_CANCELED, new Intent().putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, widgetID));
}
}
あなたのウィジェット構成アクティビティが間違ったウィジェット ID を取得したことを知るのは無意味だと思います。ユーザーに「少し問題が発生しました。もう一度お試しください」と通知する必要があります。間違ったウィジェット ID を受け取る可能性はありますか? 意味のある使い方を知っている人がいAppWidgetManager.INVALID_APPWIDGET_ID
たら教えてください:)。