皆さんの助けに感謝します。たぶん私がやりたいことをするための最良の方法は@DurairajPによって提案されました。
環境設定を使用しました。
しかし、私はそれが私がやりたいことに適切で適切であるかどうかまだ疑問に思っています。ゲームのプレイ中にユーザーが獲得したポイントを追跡したいと思います。ユーザーがアプリを再度開くと、アプリをインストールしてから獲得したすべてのポイントを表示する必要があります。設定がこれに適切で適切かどうか、または他のものを使用する必要があるかどうか疑問に思っています。
とにかく私は私のコードを投稿します、それは誰かを助けるかもしれません
public class managePreferences{
Context context;
managePreferences(Context context){
this.context = context;
}
public String readPreference(String fieldName, String defaultValue){
SharedPreferences prefs = context.getSharedPreferences("MY_PREFERENCES", Context.MODE_PRIVATE);
String value = prefs.getString(fieldName, defaultValue);
return value ;
}
public void writePreference(String fieldName, String value){
SharedPreferences prefs = context.getSharedPreferences("MY_PREFERENCES", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putString(fieldName, value);
editor.commit();
}
}