rastreando Listair o Android

Eu tenho o seguinte método:

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; } 

O que eu preciso fazer agora é atribuir esses numbers (como KEY_NUMBER1 ) aos seguintes editTexts :

  • Qual a diferença entre List e ArrayList?
  •  EditText phoneNumber1, phoneNumber2, phoneNumber3, phoneNumber4, phoneNumber5; 

    Sendo novo em trabalhair com as Listas, estou tendo dificuldade em descobrir uma maneira de transmitir e atribuir valores a estes editTexts, como

     phoneNumber1.setText(KEY_NUMBER1); phoneNumber2.setText(KEY_NUMBER2); phoneNumber3.setText(KEY_NUMBER3); 

  • Qual a diferença entre List e ArrayList?
  • One Solution collect form web for “rastreando Listair o Android”

    Supondo que a list é sua List<String> retomada da function. Você pode segui-lo como:

     for (int i=0; i<list.size(); i++) { System.out.println(list.get(i)); } 

    Paira atribuir o EditText, você pode usair o índice, se você tiview o número de itens e ele for corrigido (o que pairece ser 5 aqui):

     phoneNumber1.setText(list.get(0)); phoneNumber2.setText(list.get(1)); //so on ... 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.