से पहले स्पिनर डेटा आया है, तो मैं पहले स्पिनर मान को "अपनी पसंद का चयन करें" के रूप में सेट करना चाहता हूं, फिर सर्वर से डेटा दिखाता है एक समाधान * एक और सरणी सूची बनाता है और उस सूची में मूल्य "अपनी पसंद का चयन करें" और इन दोनों गठबंधन और स्पिनर के लिए सेट .. मैं यह कैसे प्राप्त कर सकते हैं मुझे स्पिनर डेटा प्राप्त करने के लिए मदद करें ... (कर्सर का उपयोग ????)स्पिनर डेटा सर्वर
Spinner spinner;
private JSONArray result;
ArrayList<String> allNames = new ArrayList<String>();
spinner.setPrompt("...Select the Vehicle Number...");
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String vno = spinner.getSelectedItem().toString();
}
विधि
JSONArray array = jsonObject.getJSONArray("Spinner value");
for (int i = 0; i < array.length(); i++) {
JSONObject job = array.getJSONObject(i);
String name = job.getString("spinner_data");
allNames.add(name);
}
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>
(MainActivity.this, android.R.layout.simple_spinner_item, allNames);
spinner.setAdapter(dataAdapter);
त्रुटि लॉग क्या है प्रारंभ जोड़ सकता हूँ? – R2R
allNames.add ("नाम का चयन करें"); लूप के लिए पहले इस लाइन को जोड़ें। – Tara