I имея 2 класса,обновления ListView в моей деятельности от службы андроида
1.Activity класса
2.Service класс
мне нужно обновить свой список вид в моей деятельности, когда служба получила любые обновления. На самом деле я пытаюсь как приложение чата, Мои сервисы всегда проверяют мой db, и если он получил новую строку, мне нужно обновить в своей деятельности, не перестраивая снова, только мне нужно обновить представление списка. Я обнаружил, что с ним будет работать iBinder, но я не использую его. Может ли кто-нибудь предложить мне некоторые примеры кода.
Thanx для вашего ответа, .. На самом деле вы правы. Но мой вопрос в том, как я знаю, что datas выбрано из моей деятельности. Как я должен быть связан с моим сервисом? – GaneshKumar
Мне не приходилось делать это лично, поэтому я не могу точно сказать, какой метод лучше, но я думаю, что [BroadcastReceiver] (http://developer.android.com/reference/android/content/BroadcastReceiver.html) работа для вас. Это абстрактный класс, который может обрабатывать сообщения, передаваемые службой. Служба будет использовать метод sendBroadcast(), когда найдет новую строку, и ваша активность будет зарегистрирована как BroadcastReciever, которая будет выполнять некоторые действия при получении широковещательной передачи. – csmckelvey