戻るボタンを制御する [ボタン]
戻るボタンを強制的に制御できる。
public boolean dispatchKeyEvent(KeyEvent e) { if (e.getKeyCode() == KeyEvent.KEYCODE_BACK) { //ここで制御したい処理を書く。 if (e.getAction() == KeyEvent.ACTION_DOWN) { return false; } return true; } return super.dispatchKeyEvent(e); }
見れば分かるが、何も戻るボタンに限った話ではない。
タグ:ボタン
設定ファイルを扱う [設定]
SharedPreferencesを使うと、キーと値のセットになったxmlを作成してくれる。設定情報などを扱うのに便利。
以下のgetStringの例だが、getIntなど色々ある。
http://developer.android.com/reference/android/content/SharedPreferences.Editor.html
SharedPreferences mSharedpreferences =
getSharedPreferences(PREFERRENCES_FILE_NAME, MODE_PRIVATE); SharedPreferences.Editor editor =mSharedpreferences.edit(); //保存
editor = mSharedpreferences.edit();
editor.putString(KEY, value);
editor.commit();
//データの取得
String value = mSharedpreferences.getString(KEY, "");
//データの削除
editor.remove(KEY); editor.commit();
//クリア
editor.clear(); editor.commit();