我試圖在我的應用中實現基本登錄。我想要做的是設置一個「全局」變量,如果用戶已登錄,則爲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