我正在尝试在我的应用程序中实现基本登录。如果用户登录,我想要做的是设置一个“全局”变量为真/假。
我已经按照这个教程。所以这是我现在的代码:
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
我也在我的清单中添加了这个:
<application android:name=".GlobalParameters"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name">
</application>
任何想法?
谢谢。