Actualiser la ListView après la mise à jour dans une autre Activité

J'ai deux Activités simples -
Activity1: ListView à partir d'un Tableau
Activity2: EditText pour l'édition de l'cliqué ligne dans Activity1

Quand j'ai modifier la valeur dans Activity2 et le retour à l'Activity1, la liste ne recharge pas la nouvelle valeur.

Je veux actualiser la liste lorsque je reviens de Activity2 ou reprendre Activity1 ou quelque chose qui va mettre à jour la liste.

Mon code:

static ArrayAdapter<String> dataAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
            //Loading the values to list array
        String[][] fulllist = loadArrays();
        String[] list = new String[fulllist.length];
        for(int i = 0; i<fulllist.length; i++) {
            list[i] =  fulllist[i][1];
            }
            //--------------------------------

            dataAdapter = new ArrayAdapter<String>(this,
                                android.R.layout.simple_list_item_1,
                                list);
            setListAdapter(dataAdapter);
            }
@Override
public void onResume() {
        super.onResume();
        //Loading the values to list array
        String[][] fulllist = loadArrays();
        String[] list = new String[fulllist.length];
        for(int i = 0; i<fulllist.length; i++) {
            list[i] =  fulllist[i][1];
            }
        //--------------------------------

        dataAdapter = new ArrayAdapter<String>(this,
                            android.R.layout.simple_list_item_1,
                            list);
        dataAdapter.notifyDataSetChanged();
}

loadArrays() est juste la méthode qui convertit les SharedPreferences de Tableau de chaînes. Activity2 enregistre les nouvelles données dans SharedPreferences et que Activity1 pouvez le lire (avec les nouvelles données).
Si je reviens à la "activité principale" (il n'est pas Activity1) et que revenir à Activity1 - les nouvelles données sont affichées, mais je veux que ces données seront mises à jour lorsque je serai de retour à partir de Activity2 immédiatement.

loadArrays() la méthode: pastebin.com/MHwNC0jK

Vous remerciant par avance!

code pour loadArrays() aider à mieux comprendre l'

OriginalL'auteur Dennis | 2012-11-30