SSブログ

戻るボタンを制御する [ボタン]

戻るボタンを強制的に制御できる。

    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();







この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。