-4
在我的android應用程序中,我設計了一個使用條款頁面,我希望顯示此頁面直到點擊接受按鈕。如果點擊它將不會顯示在應用程序上。我怎樣才能做到這一點?謝謝Android顯示一次頁面
在我的android應用程序中,我設計了一個使用條款頁面,我希望顯示此頁面直到點擊接受按鈕。如果點擊它將不會顯示在應用程序上。我怎樣才能做到這一點?謝謝Android顯示一次頁面
這很容易。使用帶有onClickListener的按鈕。 Onec將其點擊後寫入一個簡單的變量,如此示例中的共享首選項:
SharedPreferences preferences = getSharedPreferences(PREFS_NAME,Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putBoolean("terms_accepted", true);
editor.commit();
只要您的主要活動開始檢查onCreate,如果通過驗證共享參數來接受條款。通過使用這個例子來顯示它是否爲虛假或不存在:
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
boolean accepted = sharedPreferences.getBoolean("terms_accepted", false);
if (accepted) { ... run your code to spawn the terms dialog ... }
那就是它。沒有魔法。