今天热门
热点:

怎么在service中调用activity中的handler,activityhandler


我使用了一个service来开起了一个请求网络数据的线程,当网络数据请求完毕后我需要用handler将数据返回给activity,而且我不能将activity中的handler定义成static,因为我还要调用一些其他的非静态的方法,那么我怎么在service中使用activity中的handler呢?在这种情况下有什么好的方法吗?

解决方案

在service中定义一个handler,然后定义一个void sethandler(Handler handler )把activity的handler传过来,在service中sendmessage,activity中就可以接收了

把handler传到service中,

www.zrccd.nettrue/topics/20181029/188392.htmlTechArticle怎么在service中调用activity中的handler,activityhandler 我使用了一个service来开起了一个请求网络数据的线程,当网络数据请求完毕后我需要用handler将数据返回给activity,而且我不能将activi...

相关文章

    暂无相关文章

用户评论

大家都在看