2012-06-05 4 views
0

Привет, у меня есть приложение, содержащее 2 экрана. Первый экран (главный экран) содержит ListView, который динамически заполняет строки, передавая сервер. При нажатии на элемент строки появляется новый экран, на этом экране есть кнопка, при нажатии этой кнопки создается связь с сервером (для этого я использовал класс AsyncTask). По завершении процесса я должен автоматически вернуться к первому экрану (главный экран), а элемент предыдущей строки, процесс связи с сервером только что был завершен, должен быть исключен из ListView. Я столкнулся с проблемой устранения элемента строки ListView. Пожалуйста, помогите!Обновление списка ListView

+0

use startActivityForResult для открытия второго действия и использования пользовательского adepter в представлении списка и обновления данных адаптера новым и уведомлять об изменении в списке. –

ответ

0

Для SimpleAdapter используйте функцию notifyDataSetChanged().

0

использовать StartActivityForResult, чтобы открыть второе действие и использовать Custom adepte r в виде списка и обновить данные адаптера новым и n otify change to list.

http://support.xamarin.com/customer/portal/articles/531998-android-startactivityforresult-and-finish-with-video-

+0

notify did'nt work ....... on return from the предыдущая активность, я снова создал ListView .... это правильно? – anoop

0

Я рекомендую вам начать вторую активность (при нажатии кнопки в вашем пункте списка следует) с startActivityForResult. Таким образом, второе действие может выполнять удаление с сервера и уведомлять о возврате к основному действию при выполнении задачи. В вашем случае основное действие получит результат от второго действия и удалит элемент из списка. Надеюсь, что помогите!

+0

thanx .... я решил это – anoop

+0

хорошо! поэтому отметьте этот ответ как действительный ответ =) –

Смежные вопросы