majnoon110
یک شنبه 04 آبان 1393, 10:37 صبح
سلام دوستان خسته نباشید
من با یک لیست به یک spinner مقدار دادم
این مقادیر هر بار از یک وب سرویس به صورت json بازخوانی میشود و پارس میشود و به یک اداپتر نسبت داده می شود. و در spinner نمایش داده میشود
اما مشکلی که دارم این است که این اطلاعات ظاهرا در یک محل کش می شود و اطلاعات از وب سرویس گرفته نمیشود. مثلا داده هایی که حذف یا اضافه شده اند به داخل spinner نمی آید.
ممنون میشوم اگر کمی راهنمایی کنید.
این هم کدی که استفاده کرده ام برای نسبت دادن لیست به آداپتر:
List<String> list4 = new ArrayList<String>();
Adapter1 = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,list1);
Adapter1.setDropDownViewResource(android.R.layout. simple_spinner_dropdown_item);
Adapter1.notifyDataSetChanged();
sp1a.setAdapter(Adapter1);
sp1a.setSelection(spas);
من با یک لیست به یک spinner مقدار دادم
این مقادیر هر بار از یک وب سرویس به صورت json بازخوانی میشود و پارس میشود و به یک اداپتر نسبت داده می شود. و در spinner نمایش داده میشود
اما مشکلی که دارم این است که این اطلاعات ظاهرا در یک محل کش می شود و اطلاعات از وب سرویس گرفته نمیشود. مثلا داده هایی که حذف یا اضافه شده اند به داخل spinner نمی آید.
ممنون میشوم اگر کمی راهنمایی کنید.
این هم کدی که استفاده کرده ام برای نسبت دادن لیست به آداپتر:
List<String> list4 = new ArrayList<String>();
Adapter1 = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,list1);
Adapter1.setDropDownViewResource(android.R.layout. simple_spinner_dropdown_item);
Adapter1.notifyDataSetChanged();
sp1a.setAdapter(Adapter1);
sp1a.setSelection(spas);