android мессенджер IP C устарел или не работает - PullRequest
2 голосов
/ 18 марта 2020

Я следовал этому руководству из android do c, реализующего IP C только для односторонней связи, как указано. Я скопировал это точно один в один, и никаких ошибок или ошибок при сборке или запуске. Когда я запускаю службу, используя предоставленный метод sayHello, Toast не появляется.

После большого количества Log.e я обнаружил, что переопределенный метод onServiceConnected экземпляра ServiceConnection не запускался, что, вероятно, следовало бы сделать, когда я вызову метод bindService(...), который я запустить в onCreate действия, так что onServiceConnected должен был работать, но это не так. Интересно, сломался ли механизм, но IP C не работает. Я снова скопировал его точно из документации из кода активности в код службы для манифестации кода, но он все еще не работает. Вот пример приложения . Любая помощь будет оценена. Заранее спасибо.

1 Ответ

1 голос
/ 20 марта 2020

Вероятно, это не устарело, поскольку в документах упоминалось бы что-то вроде deprecated.

. Я также столкнулся с этой проблемой, и большая ошибка заключалась в том, что я не установил свойство android:enabled в true. После этого я очистил проект, после чего все стало красным, например, AppCompactivity был недоступен. Таким образом, я сделал недействительным кеш и перезапустил, а затем все заработало.

...