我现在遇到一个问题,就是系统服务在后台,现在我需要把一个数据传递给上层应用,然后上层应用根据这个数据做界面上的相应的操作,这种思路我现在通过系统服务发广播带参数方式,然后上层应用接收到广播来做相应的界面的处理,但是这种方式感觉很不好,其实这是Intent方式,我想换一种方式,我测试了在服务里面反射生成Activity对象然后调它的方法直接看到异常,这应该和进程间通信有关,所以会出异常,我后来想aidl这种方式,因为官网我看到的是在服务里面做处理,而activity去绑定服务,是activity给服务传参数然后返回结果给activity,这个服务也是当activity消亡它也消亡了,但是我要的是服务给activity传参数,让activity来处理。请教大家是否能给予出很好的思路?