Ich verwende Spinner in meiner Anwendung, während von einem anderen Bildschirm wieder aufgenommen wird, zeigt es das erste Element in es an, aber das alte Element ist ausgewählt. Ich benutze den folgenden Code, bitte helfen Sie mir.Spinner zeigt kein ausgewähltes Objekt in Android an
Spinner= (Spinner) findViewById(R.id.spinner1);
dataAdapter=null;
dataAdapter = new ArrayAdapter<String>(this,android.
R.layout.simple_spinner_item, country);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Spinner.setAdapter(dataAdapter);
if (myPrefs.getBoolean("isChecked", false)) {
Spinner.setSelection(myPrefs.getInt("PreviouslyselectedID", 0));
}
else
{
country.add(0, "Please Select");
}
Vielen Dank im Voraus ..
Ich denke, Sie haben es versäumt, den DataAdapter.notifyDataSetChanged(); – TacB0sS