1

アプリケーションがインストールされた場合にのみ、アプリケーションに関するウォークスルー ページが表示されるモバイルを開発しています。明確な例でこの問題を解決するのを手伝ってくれる人はいますか?

4

1 に答える 1

1

メソッドに次のコードを追加します。

SharedPreferences prefs = getSharedPreferences(PREFERENCES_NAME, MODE_PRIVATE);

// Default value returned by next line is true.
boolean firstLaunch = prefs.getBoolean("firstLaunch", true);
if (firstLaunch) {
  // Do whatever you want here. This will be called only the first time the app launches.

  // Then edit the SharedPreferences and put the value as false. Unless changed back to true, this if statement/loop will never be called again.
  prefs.edit().putBoolean("firstLaunch", false).apply();
}

注:PREFERENCES_NAMEは単なる文字列です。それは何でもかまいません。PREFERENCES_NAME他の場所で SharedPreferences にアクセスする必要がある場合に備えて、すべてのアプリで同じものを使用することをお勧めします。

于 2015-05-15T13:33:57.480 に答える