ArrayList не загружается в Spinner

70
6

Может у, пожалуйста, скажите мне, почему мой аррайалист не загружается в прядильщик. Он показывает пустой Spinner.im для заполнения spinner, используя arraylist, и выполняет служебный вызов; Где я совершил ошибку. Вот моя деятельность;

public class CircleListActivity extends MWTActivity {

private ArrayList<String> arrayList = new ArrayList<String>();
private Spinner state_spinner;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState, MWT.Home_SCREEN);

setContentView(R.layout.circlelist);

showDialog(1);

MWTWebService.circlelistServices(new IMWTListener() {

@Override
public void recieveVersionResponse(String resp) {

}

@Override
public void receivedResponse(String resp, String id) {

}

@Override
public void receivedResponse(String resp) {
showDialog(1);
System.out.println("rsp: " + resp);

try {
JSONObject jsonObject = new JSONObject(resp);
JSONArray jsonArray = jsonObject
.getJSONArray("circleListForHording");
arrayList.add("Select State");
for (int i = 0; i < jsonArray.length(); i++) {

String state = (String) jsonArray.get(i);

arrayList.add(state);

}
state_spinner = (Spinner) findViewById(R.id.state);

ArrayAdapter<String> adapter = new ArrayAdapter<String>(
CircleListActivity.this,
android.R.layout.simple_spinner_item, arrayList);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
System.out.println("PP " + adapter.getItem(1));

state_spinner.setAdapter(adapter);
dismissDialog(1);

} catch (JSONException e) {
e.printStackTrace();
}

}

@Override
public void onError(String resp, int erroCode) {

}
}, LoginScreen.userNameNew.toString().trim());

// if (Util.readNetworkConnection(CircleListActivity.this)) {} else {
// ArrayAdapter<String> adapter = new ArrayAdapter<String>(
// CircleListActivity.this,
// android.R.layout.simple_spinner_item, arrayList);
//
// adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// state_spinner.setAdapter(adapter);
//
// }

}

}

спросил(а) 2014-02-24T09:34:00+04:00 5 лет, 9 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема