Как можно обмениваться объектами между сервисом, запущенным в определенном процессе, и остальным моим Android-приложением?Android: доля объекта между сервисом в определенном процессе и действии
В моем манифесте я установил process="com.test.myprocess"
в служебную декларацию.
Я инициализирую объект «сеанс», когда мой пользователь вхожу в систему самостоятельно. Затем я запускаю службу Android, и объект сеанса вводится в нее с помощью аннотации Android. Но когда я делаю session.getUuid()
из моего введенного сеанса в моем сервисе, я всегда получаю «null».
Если я делаю то же самое в процессе, соответствующем моему приложению (например, в UiThread), значение не равно нулю.
Благодаря
Да, когда пользователь удаляет приложение из недавнего приложения для Android, я не хочу, чтобы этот Android убил службу – psv
, для этого создайте [Службу связывания с помощью Messenger] (https://developer.android.com/) guide/components/bound-services.html # Messenger) :) дайте мне знать, если у вас есть вопрос –
Я использую аннотацию Android, я не знаю, есть ли простой способ привязать службу к этой структуре? – psv