私が持っているのは、スピナーで言語を選択する設定アクティビティです。たとえば、ロシア語に変更すると言語が変わりますが、設定メニューを再度開くと、スピナーの選択項目が最初の項目(英語)であり、現在の項目(ロシア語)ではありません。リフレッシュ後、以前に選択したアイテムをスピナーで表示するにはどうすればいいですか?
これは
Resources res = getResources();
language = res.getStringArray(R.array.languages_arrays);
Spinner spinner = (Spinner) findViewById(R.id.toolbar_spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
this, R.layout.spinner_item_dropdown,
language);
spinner.setAdapter(adapter);
は、私が選択した言語を示すために、スピナーに変更する必要があります私のスピナーのですか?そのために
は、任意のフラグデータを維持するか、またはsharedpreferenceにデータを保存します。 – prakash
@prakash私はそれをどうすればよいかわからない。私は何かを試しましたが、実際にはうまくいきませんでした –
あなたは選択した言語をどこに保存しましたか? – Piyush