Я пытаюсь реализовать базовый логин в своем приложении. То, что я хочу сделать, это установить «Глобальную» переменную как истину/ложь, если пользователь вошел в систему.Создание глобальной переменной
Я следовал this tutorial. Так что это мой код прямо сейчас:
import android.app.Application;
public class GlobalParameters extends Application{
private boolean loggedIn;
public boolean isLoggedIn() {
return loggedIn;
}
public void setLoggedIn(boolean loggedIn) {
this.loggedIn = loggedIn;
}
}
И это на мой onCreate
:
GlobalParameters gp = ((GlobalParameters)getApplicationContext());
gp.setLoggedIn(false);
Но GlobalParameters gp = ...
бросает это исключение:
ClassCastException
Я ve добавил это тоже в м y:
<application android:name=".GlobalParameters"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name">
</application>
Есть идеи?
Спасибо.
Я предпочел бы использовать общие преф для хранения маркеров входа в системе. –