-4
私は辞書のアプリケーションに取り組んでいます 私は単語を含むファイルを持っており、それは行ファイルに翻訳されています。それらの間で分割することなく。 単語の翻訳を検索するためにそれらをMapに保存したいと思います。 マップにファイルを保存するにはどうすればよいですか? と地図の仕組みは?どのようにマップにファイルを保存できますか?
private void saveMap(Map<String,Boolean> inputMap){
SharedPreferences pSharedPref = getApplicationContext().getSharedPreferences("MyVariables", Context.MODE_PRIVATE);
if (pSharedPref != null){
JSONObject jsonObject = new JSONObject(inputMap);
String jsonString = jsonObject.toString();
Editor editor = pSharedPref.edit();
editor.remove("My_map").commit();
editor.putString("My_map", jsonString);
editor.commit();
}
}
をそして、このようにマップをロードします:
私は、コードの任意の行は、どのファイルからデータを読み取るコンパイラに教えてください? –
SharedPreferences Apiは、データを保存して読み込むために、キーと値のペアを設定する必要があります。公式のドキュメントhttps://developer.android.com/guide/topics/data/data-storage.htmlとhttps://developer.android.com/training/basics/data-storage/shared-preferences.htmlを確認してください – ziLk