android:初回起動時のみ実行したい時の処理

kishidaです。

先月ぐらいに同窓会の参加申し込みハガキが届きました。参加の意思はあるのでそのうち返事を出そうと思いながらズルズル今まで引っ張っています。今月末が締め切りなので急がねば。

アプリを作っていると初めて起動した時だけ、あるいは一度だけ処理を実行したいということがあります。
そんな時に便利なのがPreferenceです。

  SharedPreferences pre = getSharedPreferences(MODE_PRIVATE);
  if(pre.getBoolean("fast_start", false)){
    /***処理***/
    Editor e = pre.edit();
    e.putBoolean("fast_start", true);
    e.commit();
  }

初めて起動したときはPreferenceには何も設定されていないので条件にPreferenceを使用し処理を実行した後に記録してやれば一度だけ実行することができます。

カテゴリー: Android

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*