У меня есть класс с контекстом, переданным в конструкторе :
public abstract class AbstractDbAdapter {
protected Context context;
public AbstractDbAdapter(Context context) {
this.context = context;
String email = context.getString(R.string.my_email);
}
Он не компилируется с ошибкой в последней строке:
package R does not exist context.getString(R.string.my_email);
Пакет R определенно существует!Я использую тот же вызов:
context.getString(R.string.my_email);
в другом классе, который расширяет действие без каких-либо проблем.Кроме того, я вижу строки:
public static final class string {
...
public static final int my_email=0x7f06001e;
...
}
в R.java.Что я должен сделать, чтобы мой код работал в классе, не расширяющем Activity!?