Как я могу реализовать одноразовую функцию в приложении? - PullRequest
0 голосов
/ 17 декабря 2010

Я хочу добавить в приложение запрос о требованиях к нему и тому подобное, но я хочу, чтобы он отображался только при первом запуске приложения.Единственная причина, по которой я знаю, что это возможно, заключается в том, что я видел это в других приложениях.Я понятия не имею, с чего начать.

Кто-нибудь знает, как это сделать?

Ответы [ 3 ]

2 голосов
/ 17 декабря 2010

То, что вы ищете, называется SharedPreferences . Используя это, вы можете сделать внутри упражнения:

SharedPreferences prefs = getSharedPreferences();
if (prefs.getBoolean("is_one_time_action_done", false)) {
  SharedPreferences.Editor ed = prefs.edit();
  ed.putBoolean("is_one_time_action_done", true);
  ed.commit();

  // Do your one time action here
}
1 голос
/ 17 декабря 2010

Просто используйте общие настройки для хранения логического флага.

1 голос
/ 17 декабря 2010

Использовать SharedPreferences .если есть, то вы уже показали требования.В противном случае покажите диалоговое окно и сохраните настройки.

...