Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 调用本地服务的多个方法_Android_Service - Fatal编程技术网

Android 调用本地服务的多个方法

Android 调用本地服务的多个方法,android,service,Android,Service,我想创建一个应用程序,它通过https连接从不同的活动连接到一台服务器。所以我想,使用一个保持https连接的服务是有意义的,我会从不同的活动中调用它,从该服务器获取不同的站点。。。但在搜索了很长时间(并阅读了一本android书籍)之后,我没有发现如何从活动中调用不同的服务方法。(看起来唯一可行的方法是使用.A接口的aidl,但从我的另一个问题中可以看出,这对我从来都不起作用) 有一个好的教程,我如何能做到这一点? 提前感谢,, Tyde我这样做的方式是让一个包执行http调用,它可以在内部使

我想创建一个应用程序,它通过https连接从不同的活动连接到一台服务器。所以我想,使用一个保持https连接的服务是有意义的,我会从不同的活动中调用它,从该服务器获取不同的站点。。。但在搜索了很长时间(并阅读了一本android书籍)之后,我没有发现如何从活动中调用不同的服务方法。(看起来唯一可行的方法是使用.A接口的aidl,但从我的另一个问题中可以看出,这对我从来都不起作用) 有一个好的教程,我如何能做到这一点? 提前感谢,,
Tyde

我这样做的方式是让一个包执行http调用,它可以在内部使用或,在整个代码库中,我只调用这个类/包的helper方法(我将编写,基本上是包装方法)来进行调用。请注意,对我来说,http连接要么作为DataHandler的子类在单独的线程上运行,要么作为异步任务处理,关键是我们不使用它锁定主UI线程

另一方面,也可以看看博客文章。安卓开发者博客在这个话题上有很好的帖子

我没有见过由服务管理的http调用,异步任务/数据处理机制对我来说似乎更简单。希望这有帮助