我已經看到了大部分離線應用程序的例子,但是如果我的回答來自php api,我該怎麼辦?基本上我的應用程序登錄並提出了一個API的請求,我得到了迴應。假設我得到了作爲電子郵件和令牌的響應。那麼我應該如何在會話管理中使用它?以便用戶在他退出應用程序時不必一直登錄。在android中,如何保存來自php登錄腳本的響應作爲共享首選項?
-1
A
回答
0
你可以存儲電子郵件和共享prefrence令牌這樣
當sharedpreferences用戶succefully登錄存儲數據這樣
public static final String MyPREFERENCES = "MyPrefs" ;
public static final String email = "email";
public static final String token = "token";
public static final boolean isLogin = "islogin";
SharedPreferences sharedpreferences;
sharedpreferences = getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE);
// store login data in sharedpreferences
SharedPreferences.Editor editor = sharedpreferences.edit();
editor.putString(email, "[email protected]");
editor.putString(token, "123456789");
editor.putBoolean(isLogin, true);
editor.commit(); //save data in sharedpreferences
現在時檢查您的應用程序啓動用戶是登錄還是不喜歡這個
public static final String MyPREFERENCES = "MyPrefs" ;
SharedPreferences sharedpreferences;
sharedpreferences = getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE);
// get boolean from sharedprefrence
public static final boolean isLogin = "islogin";
boolean login = prefs.getBoolean(isLogin, false);
// check login status
if(login){
// user session available move to home screen
}else{
// user does not login move to login screen
}
相關問題
- 1. Android如何在共享首選項中存儲spanned文本
- 2. 保存登錄信息(首選項)android
- 3. 共享首選項登錄活動
- 4. EditText中的文本未保存在共享首選項中
- 5. 移動應用程序共享首選項保存和調用用戶登錄
- 6. 在Android遊戲中保存高分 - 共享首選項
- 7. 在共享首選項中保存用戶ID Android
- 8. 共享首選項保存Textview背景
- 9. 保存意向共享首選項
- 10. 如何將Spinner保存爲共享首選項?
- 11. 如何使用共享首選項在android中保存editText中的數據
- 12. Android共享首選項
- 13. 共享首選項Android
- 14. Android共享首選項
- 15. 共享首選項Android存儲數據
- 16. 共享首選項存儲
- 17. 共享首選項不工作,android?
- 18. Android共享首選項不起作用
- 19. 使用共享首選項/會話登錄Facebook-Android-SDK 3.0
- 20. 共享首選項保存複選框操作
- 21. android設置來自xml文件的共享首選項崩潰
- 22. 在facebook共享首選項中存儲上下文在Android中登出
- 23. Android Studio:共享首選項保存到文件
- 24. 共享首選項
- 25. 共享首選項
- 26. android,UTF8 - 如何確保UTF8用於共享首選項
- 27. 如何將字符串集保存到共享首選項
- 28. 如何將Firebase DataSnapshot對象保存到共享首選項?
- 29. 共享首選項存儲在哪裏?
- 30. 保存選項菜單共享首選項
您可以使用sharedprefences保存電子郵件和令牌。如果您想知道該怎麼做,請在Google中搜索,找到您需要的信息 –
您是否已將響應正文作爲String對象? – Roran
@Roran是的,我正在接受響應並將其存儲在字符串變量中,事實上我在歡迎屏幕中使用它,但我想要的是在維護會話中使用這些響應。 – Robin10