Code Bye

怎么在service中调用activity中的handler

本人使用了一个service来开起了一个请求网络数据的线程,当网络数据请求完毕后本人需要用handler将数据返回给activity,而且本人不能将activity中的handler定义成static,原因是本人还要调用一些其他的非静态的方法,那么本人怎么在service中使用activity中的handler呢?在这种情况下有什么好的方法吗?
解决方案:25分
在service中定义一个handler,然后定义一个void sethandler(Handler handler )把activity的handler传过来,在service中sendmessage,activity中就可以接收了
解决方案:30分
把handler传到service中,

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么在service中调用activity中的handler