我試圖添加一些介紹屏幕,只會運行應用程序第一次啓動後,它將直接加載登錄頁面 我使用以下指南來實現這第一次應用程序啓動介紹錯誤(viewpager)
SharedPreferences sp = getSharedPreferences(MyPrefs, 0);
if (sp.getBoolean("first", true)) {
SharedPreferences.Editor editor = sp.edit();
/*editor.putBoolean("first", false);*/
sp.edit().putBoolean("first", false).commit();
editor.commit();
Intent intent = new Intent(this, login.class); //call your ViewPager class
startActivity(intent);
}
但應用程序將跳過開頭部分,並加載使用首次應用程序時的登錄頁面,並再次 啓動時加載的介紹頁我怎麼能扭轉這種 感謝
你可以改變if(sp.getBoolean(「first」,true))if(sp.getBoolean(「first」,false))並且讓我知道發生了什麼:)我會解釋你爲什麼後來:)雖然我可以建議一個更好的方式來實現它:)它只是一個補丁到您的代碼:) –
更改條件 –
@SandeepBhandari感謝您的回覆,將其更改爲false確實有助於引入介紹屏幕,但在下次啓動應用程序時它們仍顯示出來。 – 7rocker