Расширение класса приложения в Android - PullRequest
1 голос
/ 21 мая 2011

У меня проблемы с расширением класса Application для объявления глобальных переменных.Я расширил класс Application следующим образом:

public class RunKeeper extends Application{     
private String filename = getResources().getString(R.string.filename);  
private Runner runner;      
public RunKeeper(){ } 
}

Класс выше находится в пакете com.tmeersschaert.android.runkeeper.domain.Я отредактировал манифест приложения следующим образом:

Есть мысли о том, как решить эту проблему?

Ответы [ 2 ]

1 голос
/ 21 мая 2011

Я думаю, вы должны поместить строку

filename = getResources().getString(R.string.filename);

в ваш конструктор.

Вы также пытались использовать полное название пакета:

<application android:name="com.tmeersschaert.android.runkeeper.domain.RunKeeper" android:icon="@drawable/icon" android:label="@string/app_name"></application>
0 голосов
/ 21 мая 2011

Попробуйте удалить .domain.часть из андроида: имя свойства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...