質問: こんにちは!私はJavaの初心者である外国人です。Javaの基本的な知識を勉強したが、なんかどこから始めたらいいか分かりません。 Android Studioでアプリを作りたいけど、Javaの上にそれを習うのは相当難しいことになるんじゃないかなと思っています。 とにかく、名前、メールアドレス、誕生日等を保存する簡単なものを作りたいと思っています。 ただ、Eclipseでそういうものを作っても、プログラムから出ると全ての入力された情報がなくなってしまうんじゃないですか? だから、長くなってすみませんが、プログラムを起動して、情報を入れたりして、プログラムから出ても、どうやってまたそのプログラムを起動したら全ての入れた情報にアクセスすることが出来ますか?
回答: Android アプリでで少量のデータを保存し、アプリが再度起動されたときにそのデータを復元するには SharedPreferences というクラスを使うのが簡単です。 公式サイトの Getting Started (スタートガイド) だと、 で説明されています。英語の資料を読むのが苦手ならば SharedPreferences でググれば沢山サンプルも出てくると思います。 データの量が多い時は、普通のファイルにデータを保存する事もできますし、SQLite データベースを使うこともできますが、 まずは SharedPreferences を使ってみて下さい。