2016-04-11 13 views
0

私はクラスのためのアプリケーションを作成しています。このアプリケーションでは、Flashcardオブジェクトのタイトル、用語、および定義を入力することができ、Flashcardオブジェクトのarraylistに格納されます。私がしようとしているのは、これらのオブジェクトを保存して、Flashcardホームページにあるときにそれらを表示できるようにすることです。Androidに少量のデータ(オブジェクト)を保存する最も簡単な方法は何ですか?

私はsaveメソッドとloadメソッドが必要であることを理解していますが、どこでsaveを呼び出すのか、そしてloadはどこから呼び出すのですか?どのような保存方法を使用しますか?私は周りを見回してきましたが、いくつか見てきましたが、このクラスでは少量のデータしかないので、SQLなどに慣れたくありません。

アドバイスありがとうございます。

+0

は、オブジェクトのために '' GSON'とSavePreference'を使用することができます –

答えて

0

SharedPreferencesを使用してデータを保存し、アプリで使用することができます。

SharedPreferences preferences = getApplicationContext().getSharedPreferences("loginPref", MODE_PRIVATE); 
     SharedPreferences.Editor editor = preferences.edit(); 
     editor.putInt("userId", integer_value); 
     editor.putString("userName", string_value);// or put anything you want in this with String type 
     editor.apply(); 

そして、あなたはこのようにそれから値を取得することができます。

SharedPreferences preferences = getApplicationContext().getSharedPreferences("loginPref", MODE_PRIVATE); 
int id = preferences.getInt("userId", 0);// 0 is default values 
関連する問題