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