0
findViewByIdに使用できる同等のコード行はありますか? Eclipseでは、AppWidgetProviderの型に対して未定義であることがわかります。findViewByIdは、AppWidgetProviderの<my class name is here>タイプでは未定義です
ボタンのクリックハンドラを設定しようとしています。
public class WidgetProvider extends AppWidgetProvider implements OnClickListener{
final Button buttonOnOff = (Button) findViewById(R.id.button_on_off);
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
/*
* Set Click Listener
*/
buttonOnOff.setOnClickListener(this);
/*
* The following 3 lines of code are required to display the widget on the screen.
*/
RemoteViews remoteView = new RemoteViews(context.getPackageName(),
R.layout.appwidget_layout);
ComponentName myWidget = new ComponentName(context,
WidgetProvider.class);
appWidgetManager.updateAppWidget(myWidget, remoteView);
}
@Override
public void onClick(View v) {
}
}
こんにちは、ありがとうございます。本当に、Emad –