Я ищу решение для обновления пользовательского интерфейса от службы.Обновление андроида от службы
Лучшее решение, которое я нашел это один:
подкласс Application и впустить в приложении коммуникации идут через этот класс
Как предложено здесь More efficient way of updating UI from Service than intents?.
К сожалению, я новичок в программировании на Android и Java, поэтому я действительно не понимаю, как это работает.
Это очень помогло бы мне, если бы кто-то мог создать рабочий пример проекта из приведенных фрагментов кода в решении. Приложение, которое запускает службу, увеличивает счетчик и отображает счетчик в textview, будет хорошим и простым примером. Думаю, я пойму это гораздо лучше, чем теоретическое решение.
спасибо, но мне нужен пример кода для «эффективного способа» - не используя обработчики и т. Д. - просто приложение подкласса - это звучит намного эффективнее. –
Это эффективный способ. Он использует локальную службу, поэтому любой IPC является коротким, без помощи и т. Д. –
Ну, как я уже сказал, я новичок в такого рода вещах, но насколько я понимаю подход к подклассу Приложение позволяет общаться через приложение этот класс. Это означает, что я мог бы напрямую обновлять пользовательский интерфейс из службы без использования какого-либо обработчика - это действительно звучит очень интересно, вот почему я попросил пример для этого решения. –