我是Android的初學者。在我的應用程序中,我使用mutiplefragment創建了一個活動。 在我的應用程序中,我將第一個屏幕顯示爲登錄屏幕。如果輸入用戶名和密碼,則應顯示我的家庭片段,否則應顯示登錄屏幕。如何通過使用共享首選項來完成此操作?誰能幫我? 下面是我的代碼:一次登錄破產活動
LOGINFRAGMENT:
public void setLoginScreen(String usename, String password) {
String userName = Mainactivity._sharedPreferences.getString("userName", "null");
Editor editor = Mainactivity._sharedPreferences.edit();
editor.putString("userName", username);
editor.putString("Pass", password);
if (customerSNo.equals(username)) {
} else {
editor.putBoolean("loginStatus", false);
}
editor.commit();
}
如果是假,將推出的登錄屏幕,但如果真如何啓動主屏幕?
您可以爲登錄創建活動,因爲它具有單獨的邏輯。您不應該使用片段進行登錄,您可以爲片段創建另一個活動(容器)。如果你剛接觸android,你應該看看活動和片段生命週期 – Hmm