我已經創建了android應用,要求用戶在第一次使用應用時輸入他們的電話號碼,現在我正在使用SQL lite.the問題是他們每次打開應用程序時都需要他們的電話號碼,我希望應用程序能夠自動登錄,而無需再次詢問電話號碼,有點像什麼應用程序。如何在用戶登錄後更改應用的登錄頁面
-1
A
回答
0
它不是關於着陸頁的變化。清單文件中具有「LAUNCHER」類別的活動始終首先打開。在該Activity .java文件中,您可以檢查用戶的值是否可用於sqlite。如果可用,請執行下一頁的目的..也請檢查此鏈接...... Android check user logged in before, else start login activity
0
將啓動活動或其他空白活動設置爲您的初始活動。 然後在您的應用程序的共享首選項中存儲布爾值以確定應用程序 是否正在首次加載。根據該布爾值,移至電話號碼輸入屏幕或 您想要的屏幕。
0
在你的「登錄」活動中,你應該在數據庫中查找數字,如果它在那裏,你打開一個新的活動,如果沒有,你問用戶。你可以在你的「詢問」視圖中使用setVisibility(int)來查看數據庫時不顯示它們,然後,如果你沒有找到這個數字,你會顯示它們。
0
您必須使用sharedPrefrences,您可以存儲用戶是否存儲了他的號碼。 當用戶第一次打開應用並輸入他的號碼時,然後將值存儲在sharedprefrences中。
SharedPreferences sharedpreferences;
sharedpreferences = getSharedPreferences("prefrence", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedpreferences.edit();
editor.putString("value", "selected"); editor.commit();
當用戶打開應用程序時,啓動屏幕將檢查sharedprefrences中的值。如果用戶已經輸入了他的號碼,那麼他將被重定向到主屏幕而不是電話號碼屏幕。
閃屏:
Context mContext;
// Splash screen timer
private static int SPLASH_TIME_OUT = 3000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
mContext = SplashScreen.this;
new Handler().postDelayed(new Runnable() {
/*Showing splash screen with a timer. This will be useful when you
want to show case your app logo/company*/
@Override
public void run() {
// This method will be executed once the timer is over
// Start your app main activity
SharedPreferences shared = getSharedPreferences(PREF_NAME, MODE_PRIVATE);
String value = (shared.getString("value", ""));
if(value!=null && !value.equals("")){
/*Re-Direct to Home Screen after Login*/
Intent intent = new Intent(mContext,MainActivity.class);
startActivity(intent);
}
else{
Intent intent = new Intent(mContext, LoginActivity.class);
startActivity(intent);
}
// close this activity
finish();
}
}, SPLASH_TIME_OUT);
}
相關問題
- 1. 如何在用戶登錄後選擇登錄頁面?
- 2. Yii - 如何防止用戶在登錄後登錄登錄頁面
- 3. 如何在用戶退出應用後自動登錄登錄頁面?
- 4. Json登錄多個用戶登錄在一個登錄頁面
- 5. 如何禁用已登錄用戶的登錄頁面
- 6. 如何在用戶登錄時更改頁面的標題?
- 7. 如何在未登錄時導航用戶登錄頁面
- 8. 如何更改OpenErp的登錄頁面?
- 9. Yii:更改登錄頁面
- 10. 如何在登錄頁面使用dropdownbox更改頁面文化?
- 11. 限制用戶登錄後訪問登錄頁面php
- 12. 用戶登錄後從登錄頁面導航
- 13. 防止用戶登錄後返回登錄頁面jsp servlet
- 14. 如何更改Maven登錄頁面
- 15. 用戶登錄後頁面重定向
- 16. yii用戶登錄後頁面驗證
- 17. 如何在用戶登錄後防止返回按鈕登錄頁面
- 18. HTML更改登錄標籤,登錄後用戶名
- 19. PHP用戶登錄更改!
- 20. 更改登錄用戶
- 21. 如何測試用戶登錄頁面?
- 22. 如何在用戶未登錄時將用戶重定向到登錄頁面
- 23. 如何使用django註冊更改登錄後頁面?
- 24. 用戶登錄後更改HttpContext.Current.User.Identity.Name
- 25. Yii2 - 登錄後更改密碼用戶
- 26. 如何隱藏登錄頁面後在Facebook應用程序登錄facebook
- 27. zk登錄後登錄頁面
- 28. 在Symfony3上登錄用戶的登錄頁面
- 29. asp.net用戶正在登錄,但正在返回登錄頁面
- 30. FOSUser - 禁用登錄用戶的登錄頁面
感謝你們,如果我成功了,我會告訴ü,如果我有任何問題,我會問。你是最好的 –