मैं निम्न विधि है:पाशन
EditText phoneNumber1, phoneNumber2, phoneNumber3, phoneNumber4, phoneNumber5;
करने के लिए नए होने के नाते:
public List<String> getAllValue(){
List<String> list = new ArrayList<String>();
if(pref.getString(KEY_NUMBER1 , "").length()>2)
list.add(pref.getString(KEY_NUMBER1 , ""));
if(pref.getString(KEY_NUMBER2 , "").length()>2)
list.add(pref.getString(KEY_NUMBER2 , ""));
if(pref.getString(KEY_NUMBER3 , "").length()>2)
list.add(pref.getString(KEY_NUMBER3 , ""));
if(pref.getString(KEY_NUMBER4 , "").length()>2)
list.add(pref.getString(KEY_NUMBER4 , ""));
if(pref.getString(KEY_NUMBER5 , "").length()>2)
list.add(pref.getString(KEY_NUMBER5 , ""));
return list;
}
मैं अब क्या करने की जरूरत निम्नलिखित editTexts
लिए इन नंबरों (जैसे KEY_NUMBER1
) आवंटित करने के लिए है सूचियों के साथ काम करते हुए, मुझे इन संपादन टेक्स्टों के मूल्यों को लूप करने और मूल्यों को असाइन करने का प्रयास करने में कठिनाई हो रही है, जैसे
phoneNumber1.setText(KEY_NUMBER1);
phoneNumber2.setText(KEY_NUMBER2);
phoneNumber3.setText(KEY_NUMBER3);
'list.get (0); '' list.get (1); 'आदि आपको इंडेक्स 0 और 1 पर मूल्य देगा। आप [आकार] तक सूची में लूप कर सकते हैं (http://developer.android.com /reference/java/util/List.html#size%28%29) –