我试图在我的应用中实现基本登录。我想要做的是设置一个“全局”变量,如果用户已登录,则为true/false。创建全局变量
我已关注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异常
我我也在m中加了这个y清单:
<application android:name=".GlobalParameters"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name">
</application>
任何想法?
谢谢。
我宁愿使用共享首选项,用于存储所述登录标记。 – 2013-03-25 22:30:06