Обновить ListView после обновления в другой деятельности

У меня есть две простые операции - Activity1: ListView из массива Activity2: EditText для редактирования строки щелчка в Activity1

Когда я редактирую значение в Activity2 и возвращаюсь к Activity1, ListView не перезагружает новое значение.

Я хочу обновить ListView, когда я вернусь из Activity2 или возобновлю Activity1 или что-то, что обновит список.

Мой код:

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 () - это просто метод, который преобразует SharedPreferences в String Array. Activity2 сохраняет новые данные в SharedPreferences, после чего Activity1 может их прочитать (с новыми данными). Если я вернусь к «основному действию» (это не «Activity1») и затем вернусь к «Activity1» - будут показаны новые данные, но я хочу, чтобы эти данные были обновлены, когда я немедленно вернусь из «Activity2».

Метод loadArrays (): pastebin.com/MHwNC0jK

Заранее благодарю!

Ответы на вопрос(3)

Ваш ответ на вопрос