Android-HttpClient仅工作一次

Android-HttpClient仅工作一次,第1张

概述我在后台打开一个网址,因为转到link时,它“喜欢”文章3020我正在使用HttpClient执行此 *** 作:publicstaticclassLoadURLextendsAsyncTask<Void,Integer,Void>{@OverrideprotectedVoiddoInBackground(Void...params){

我在后台打开一个网址,因为转到link时,它“喜欢”文章3020

我正在使用httpClIEnt执行此 *** 作:

public static class LoadURL extends AsyncTask<VoID, Integer, VoID>{              @OverrIDe              protected VoID doInBackground(VoID... params) {                    try {                second_clIEnt = new DefaulthttpClIEnt();                  String getURL = "http://website.com/" + ID_string + "/like/";                httpGet get = new httpGet(getURL);                httpResponse responseGet = second_clIEnt.execute(get, cookieStuff);              Log.i("Response", String.valueOf(response.getStatusline().getStatusCode()));              } catch (Exception e) {                e.printstacktrace();            }               return null;              }              @OverrIDe              protected voID onPostExecute(VoID result) {               super.onPostExecute(result);               Toast.makeText(AFragment.context, "Article liked", Toast.LENGTH_LONG).show();                }        }

问题在于文章很多(3020-3021-3022等),因此用户将多次单击“赞”按钮.这意味着LoadURL任务已完成多次,但只能在第一次使用.此后所有时间大约需要5分钟.

有人知道如何解决这个问题吗?还是有比使用httpClIEnt更好的方法?

解决方法:

您确定Web服务器运行良好吗?
1.您应该做的第一件事是创建一个DefaulthttpsClIEnt的静态实例,并每次都使用同一个实例,它应该可以正常工作,我已经使用了很多次.
2.看一下volley,这是Google已发布的用于联网的新库

总结

以上是内存溢出为你收集整理的Android-HttpClient仅工作一次全部内容,希望文章能够帮你解决Android-HttpClient仅工作一次所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1211191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存