我想在前台服务中做一些操作。因此,该服务必须更新一些需要反映到活动/屏幕的数据。是否可以将ObservableField保留为服务的成员,并在创建时将其传递给服务。所以我不必听服务的更新。我可以在意图
中将ObservableField作为额外内容传递答案 0 :(得分:0)
您不能将ObservableField
作为额外意图传递。
如果您的Service
与您的Activity
处于同一流程中,则可以实施IBinder
,其中包含ObservableField
并提供对Messenger
的引用。
或者您使用msg.obj
绑定并将可观察字段作为Message
发送。但在这种情况下,您也可以直接将更新作为SELECT TRUNC(SYSDATE)As Currnt_Time FROM dual;
发送,并将其应用于活动网站。