0

こんにちは、私は開発中のアプリを持っています。アプリが近づいたら、そのデータをすべて消去したいと考えています。許可などを追加する必要があるかどうかは気にしません。また、共有設定をすべてクリアする必要があります。

4

2 に答える 2

1

このコードを使用して、共有設定からすべてのデータを削除できます。

これは、アプリを閉じたときにデータをクリアするためのものです:-

 @Override
public void onDestroy() {
super.onDestroy(); 
SharedPreferences preferences = getSharedPreferences("your prefre name", 0);
 preferences.edit().clear().commit();
}

これは、ボタンのクリックなどのアクティビティによってすべてのデータを消去したい場合です:-

    SharedPreferences preferences = getSharedPreferences("your prefre name", 0);
    preferences.edit().clear().commit(); 

それはあなたの質問を解決するはずです。

于 2013-03-29T13:54:29.923 に答える
0

このように共有設定をクリアできます。

SharedPreferences preferences = getSharedPreferences("yourpref", 0);
preferences.edit().clear().commit();
于 2013-03-29T13:53:18.610 に答える