У меня есть собственный список видов. Я хочу обновить это представление списка, когда пользователь вводит новые данные (я использовал диалог для вставки данных). Я успешно сделал это по телефону
Обновить список Показать сразу
adapter.notifyDataSetChanged();
Каждая вещь работает отлично. Единственная проблема заключается в том, что я хочу, чтобы мои данные (в виде списка) обновлялись немедленно, когда диалог отклоняется
{Listview (активность) и Dialog (простой класс, расширяющий DialogFragment) находятся в двух отдельных файлах классов}.
В настоящее время данные обновляются только тогда, когда пользователь взаимодействует со списком активности после ввода данных. Есть ли способ вызвать onResume из Activity ListView (я поставил функцию обновления в onResume) сразу, когда диалог отклоняется.
Когда вы вызываете 'adapter.notifyDataSetChanged();'? Попробуйте вызвать его в 'onResume()' активности 'ListView'. В чем проблема? –
http://developer.android.com/reference/android/content/DialogInterface.OnDismissListener.html. используйте 'OnDismissListener', а затем обновите listview, используя' adapter.notifyDataSetChanged() '. – Raghunandan
@AmulyaKhare, конечно, я назвал его inResume проблемой является onResume нужно вызывать сразу после того, как пользователь вводит данные, а диалог отклоняется. –