我是android開發新手。我知道我們可以使用首選項首先檢查應用程序。但我的問題是 - 如果它是第一次運行,我應該得到一個第一(飛濺)形式,我應該得到一個字符串,並將其保存在SQLite(數據庫)。第二次,我應該檢查數據庫,如果字符串存在,我應該得到第二個(登錄)表單。我嘗試了很多方法,它不工作。檢查Android應用程序是否首次運行?
任何人都可以幫我一個詳細的代碼。提前致謝。
我是android開發新手。我知道我們可以使用首選項首先檢查應用程序。但我的問題是 - 如果它是第一次運行,我應該得到一個第一(飛濺)形式,我應該得到一個字符串,並將其保存在SQLite(數據庫)。第二次,我應該檢查數據庫,如果字符串存在,我應該得到第二個(登錄)表單。我嘗試了很多方法,它不工作。檢查Android應用程序是否首次運行?
任何人都可以幫我一個詳細的代碼。提前致謝。
爲什麼不直接在主頁面的主要方法中編寫if else語句? 如果首次啓動> splashscreen重定向 如果運行xx>登錄重定向。
要在第一時間檢測一個應用程序啓動,你可以做一個sharedPreference(見本線:How to use SharedPreferences in Android to store, fetch and edit values或Check if application is on its first run)
好運。
定義一個沒有視圖的啓動活動,並在其onCreate方法中檢查(使用SharedPreferences)這是否是第一次運行。如果是這樣,進入閃屏,否則進入登錄界面。
我會爲此使用SharedPreferences。搜索「SharedPreferences示例」,你會發現你需要什麼。這是最簡單的方法。 –
更簡單的是擺脫啓動畫面,所以你不會浪費你的用戶的時間。 – CommonsWare