我正在开发一个Android应用程序,我有点坚持这个问题,并且我无法正确传递变量AsyncTask。这是从形式执行(值)的主要系列移动,但我不知道如何在AsyncTask(doInBackground)中取得该值。
答案 0 :(得分:3)
字符串...网址这是您的方法参数。
执行运行doInBackground方法,yu可以像下面那样传递它们
新的Conexion()。执行(“提示”,“提示1”......)
然后你可以在doInBackground中使用它
ArrayList<NameValuePair> categoria = new ArrayList<NameValuePair>();
categoria.add(new BasicNameValuePair("tipo", urls[0]));
categoria.add(new BasicNameValuePair("tipo1", urls[1]));
.
.
答案 1 :(得分:0)
创建asyncTask的构造函数并在构造函数
中传递您的值答案 2 :(得分:0)
为什么不为您要提供的所有信息创建一个新的Object
(即AsyncTaskParameters
),其中包含getter和setter?
你会得到类似的东西:
public class Conexion extends AsyncTask<AsyncTaskParameters, Void, JSONArray>