Eclipse помечает findViewById (int) как неопределенное;он делал то же самое для getResources (), но мне удалось обойти это, вызвав context.getResources () (как показано ниже), и я не могу найти подобный обходной путь для findViewById.Вот код:
package com.myapp.android.MyWidget;
import android.appwidget.AppWidgetProvider;
import android.appwidget.AppWidgetManager;
import android.content.Context;
import android.content.ComponentName;
import android.content.pm.PackageManager;
import android.content.res.Resources;
import android.util.Log;
import android.view.View;
import android.widget.RemoteViews;
import android.widget.Button;
import android.os.Bundle;
public class MyWidget extends AppWidgetProvider {
private static String[] states;
@Override
public void onEnabled(Context context) {
final Button button = (Button) findViewById(R.id.widget_state_button);
states = context.getResources().getStringArray(R.array.states);
}
Есть ли другой пакет, который мне нужно импортировать для findViewById?Заранее спасибо.