Android 将多个参数传递给AsyncTask

Android 将多个参数传递给AsyncTask,android,Android,目前,我正在开发一个应用程序,在这个应用程序中,我正试图在后台使用AsyncTask做一些工作 我正在像这样创建AsyncTask类 class callingweb extends AsyncTask<String,Void,Void> { public callingweb(Context context,Object objects,String...strings) { } } callingweb cw=new callingweb(this,sampleDB,add

目前,我正在开发一个应用程序,在这个应用程序中,我正试图在后台使用AsyncTask做一些工作

我正在像这样创建AsyncTask类

class callingweb extends AsyncTask<String,Void,Void>
{

public callingweb(Context context,Object objects,String...strings) {

}
}
callingweb cw=new callingweb(this,sampleDB,address,uname,pass);
cw.execute();
其中sampleDB是数据库对象,address、uname和pass是字符串变量

现在我想向构造函数传递另一个视图,即ListView lv

callingweb cw=new callingweb(login.this,sampleDB,lv,address,uname,pass);
请告诉我怎么做


提前感谢。

最简单的解决方案是添加另一个构造函数(构造函数重载),以证明
ListView
是另一个参数。例如:

//constructor without listview
public callingweb(Context context,Object objects,String...strings) {

}

//constructor with listview
public callingweb(Context context, ListView lv, Object objects,String...strings){

}

在此基础上进行扩展。您可能还必须将传递给
ListView
的引用存储为成员变量。但这真的没什么特别的。很抱歉问了这么愚蠢的问题。我不知道我怎么会忘记这么简单的事情。谢谢。