Итак, у меня есть расширенный список, и все дети одного из родителей («зарегистрировано» - это имя родителя) имеют кнопку с надписью «check out» и когда вы щелкните по этой кнопке, чтобы отправить оставленный положенный вызов (json), и в основном он проверяет их, и на нашем сервере он затем помещает их в следующий родительский («ушел») ... поэтому, когда кнопка нажата, вызов выполняется мгновенно, и запись изменяется в базе данных, однако пользовательский интерфейс не обновляется, если пользователь не уходит, чтобы обновиться, поэтому мне нужно принудительно обновить, когда этот вызов выполняется.Принудительное обновление в Android Fragment
Я использую SwipeRefreshLayout
Мне нужно обновить listview/пользовательский интерфейс, когда кто-то нажимает кнопку, которая выполняет вызов REST –
@ilikeicecreamsandwiches да, вы можете легко достичь этого с помощью курсоров и загрузчиков – sam
Так что это проблема с ExpandableListAdapter, когда я нажимаю кнопку, которую я сейчас удаляю моя дочерняя строка, а затем вызовите notifyDataSetChanged() и вручную вызовите мой SwipeRefreshLayout для обновления, проблема в том, что он удаляет строку, а затем добавляет ее обратно, потому что к моменту завершения JSON-вызова обновление уже выполняется, если оно может подождать как еще 5 секунд, это сработает –