gpt4 book ai didi

java - 在 Android 中创建同步 HTTP GET 请求

转载 作者:行者123 更新时间:2023-11-29 21:04:42 24 4
gpt4 key购买 nike

我正在尝试通过 HTTP GET 获取一些文本并将其显示到 UI。我不需要异步任务(即,用户必须等到我完全获取文本)。

我在主线程中试过了

try {
String url = URL_HERE;
HttpGet httpget = new HttpGet (url);
ResponseHandler<String> responseHandler = new BasicResponseHandler();
text = Client.execute(httpget, responseHandler);
}
catch(Exception ex) {
text = ex.getLocalizedMessage();
}

但我总是看到异常。我只需要一个简单的机制来获取文本。你能推荐一下吗?

非常感谢,

最佳答案

你应该使用 AsyncTask 但如果你必须使用同步方法尝试

String resut = execute().get().toString();

它将卡住 UI(没有应用程序不响应)直到您从 httpget 收到消息

关于java - 在 Android 中创建同步 HTTP GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24950737/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com