スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

タグ :

   印刷ボタン       この記事に拍手する       このエントリーをはてなブックマークに追加

Return to page top

  • Comments (Close): -
  • TrackBack (Close): -

Preferenceの削除

remove()メソッド


プリファレンスの値を削除するには、SharedPreferences.Editorインタフェースの remove()メソッドを使います。

abstract SharedPreferences.Editor remove(String key)



では、Preferenceの保存 (1) の記事で作成したプレファレンス test_pref のキー「Google」を指定して値を削除してみましょう。

package sample.basic;

import android.app.Activity;
import android.os.Bundle;
import android.content.SharedPreferences;

public class HelloAndroid extends Activity{

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

String pref_name="test_pref";
SharedPreferences sp = getSharedPreferences(pref_name, MODE_PRIVATE);
sp.edit().remove("Google").commit();
}
}


test_pref.xmlを開きます。

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map />
値は削除されています。



clear()メソッド


プリファレンスのすべてのキーと値を削除するには、SharedPreferences.Editorインタフェースのclear()メソッドを使用します。

public abstract SharedPreferences.Editor clear ()

プレファレンスの保存 (2)の記事で作成した HelloAndroid.xml の値を全消去してみます。

package sample.basic;

import android.app.Activity;
import android.os.Bundle;
import android.content.SharedPreferences;

public class HelloAndroid extends Activity{

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

SharedPreferences sp = getPreferences(MODE_PRIVATE);
sp.edit().clear().commit();
}
}



関連記事
スポンサーサイト

タグ :

   印刷ボタン       この記事に拍手する       このエントリーをはてなブックマークに追加

Return to page top

Comments:

Comment Form
Only inform the site author.

Trackback+Pingback:

TrackBack URL for this entry
http://androidhacker.blog94.fc2.com/tb.php/89-f9e4205c
  • 閉じるボタン
レファレンス
月別アーカイブ
リンク
カテゴリ
QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。