当remote service调用activity后回到service,service里面的值变成null了
情景如下:
俩个application: local app和remote app
local app activity通过aidl和remote app service进行数据传输。
当local app 调用remote service接口时, remote app service通过网络获得值,当获取的值达到一定条件时,remote service启动一个remote activity.
用户在remote activity中进行一系列操作后,将remote activity中的操作结果返回给remote service, 然后由reomte service将结果返回给local activity.
问题就出在remote activity返回到remote service的时候, remote service中的变量值都变成null了.
代码比较多,就不贴出来了.
http://androidgill.blogspot.com/2011/12/pass-data-7-aidlcallbackapkactivityserv.html
跟这个差不多,就多了remote service调用remote activity并返回这一步。
有哪位大神遇到这个问题没? 或者有思路提供也行。
谢谢所有参与回帖的。