小编kwf*_*030的帖子

Android服务有关bind/unbind的问题?

客户端可以使用bindService()/ 调用原始绑定/解除绑定服务unbindService().

我的问题是如何在服务端取消绑定服务,而不是unbindService()客户端调用,可能我应该调用它unbindClient.

我认为服务应该知道哪些客户端绑定了它,那么有没有办法告诉服务取消绑定特定客户端?

因为我只写服务,我不知道客户端unbindService()是否正确调用,所以我有这个问题..

service android bind unbind

7
推荐指数
1
解决办法
1503
查看次数

AndroidHttpClient关闭后无法getEntity().getContent()

public InputStream getInputStream() {
    AndroidHttpClient client = AndroidHttpClient.newInstance(USERAGENT);
    HttpUriRequest request = new HttpGet(url);
    InputStream in = null;
    try {
        HttpResponse response = client.execute(request);
        in = response.getEntity().getContent();
        return in;
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        client.close();
    }
}
Run Code Online (Sandbox Code Playgroud)

我把这个方法放在Util类中.但是当在另一个类中调用getInputStream()时,由于AndroidHttpClient被关闭,我无法获得InputSteam.如果我没有关闭AndroidHttpClient,就会出现"发现泄漏,AndroidHttpClient已创建且从未关闭".如何在这种情况下获取内容

android inputstream httpclient

4
推荐指数
1
解决办法
3919
查看次数

标签 统计

android ×2

bind ×1

httpclient ×1

inputstream ×1

service ×1

unbind ×1