Reputation: 999
I tried to get data desk for spinner from my db, but it doesn't shows up; here's my code to set item in spinner;
protected void onPostExecute(String file_url) {
// dismiss the progress dialog after getting all desk
pDialog.dismiss();
// updating UI from Background Thread
runOnUiThread(new Runnable() {
public void run() {
// Get desk
for (int i = 0; i < nodes.getLength(); i++) {
HashMap<String, String> map = new HashMap<String, String>);
Element e = (Element) nodes.item(i);
map.put("desk", parser.getValue(e, "desk"));
mylist.add(map);
}
// Adding myList to ListView
ArrayAdapter adapter = new ArrayAdapter(MainActivity.this,android.R.layout.simple_spinner_item,new String[] { "desk" });
s.setAdapter(adapter);
}
});
when I tried to run it, it only show desk
not my data in db, is there something wrong with my code?
Upvotes: 0
Views: 253
Reputation: 999
ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_spinner_item ,mylist);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(adapter);
Upvotes: 1