Обновить страницу активности? - PullRequest
0 голосов
/ 14 марта 2012

Как обновить страницу активности в android?Страница содержит Listview и Gridview, я хочу обновить только Listeview.

спасибо

Ответы [ 4 ]

1 голос
/ 14 марта 2012

Специального метода для такой операции не существует, однако вы можете добиться этого с помощью кодирования с помощью Hanlder & Runnable Class.

Посмотрите на этот код,

Handler handler = new Handler();
Runnable activityRefresh;


activityRefresh = new Runable() {
    // Do something
    handler.postDelayed(activityRefresh, 5000);
}
handler.post(activityRefresh);
0 голосов
/ 14 марта 2012

Для обновления списка Call notifyDataSetChanged() on your Adapter. Вы также можете посмотреть на это. Это может помочь ссылка

0 голосов
/ 14 марта 2012

Либо вызовите invalidateViews (), либо вызовите notifyDataSetChanged () вашего адаптера.

0 голосов
/ 14 марта 2012

Вы должны переместить весь код, который загружает и устанавливает дату в вашем ListView, в другой метод, и когда вы хотите обновить только ListView, вы можете снова вызвать свой метод.

Если ваш адаптер ListView не изменяется, вы можете просто изменить данные в адаптере так, как вы хотите, а затем вызвать listView.notifyDataSetChanged(), чтобы визуально обновить его.

...