私はAndroidアプリを開発していますが、ユーザーが「N」回ロードしたときに特定のアクション(たとえば、特定のURLに移動する)を実行したいと考えています。どうすればそれを行うことができますか。SharedPrefsとActivityLifeCycleに関係していることは知っていますが、有利なスタートを切ることができません。誰かplzは続行する方法を提案できますか?
質問する
84 次
1 に答える
2
アクティビティでonCreateメソッドを使用して、SharedPrefsにカウンターを設定します。毎回1ずつ増やし、Nに達したらやる。
SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
int count = sharedPreferences.getInt("count", 0);
if (count == N) {
...
} else {
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putInt("count", count + 1);
editor.commit();
}
于 2012-06-08T09:25:56.480 に答える