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
请告诉我:)。