0

这是我的课:

class  InputTaskResult {
    int pos;
    String[] imagesurls;
}

这就是我在适配器中使用它的方式:

public View getView(int position, View view, ViewGroup group){
    InputTaskResult inputtask=null;
    inputtask.pos=position;
    inputtask.imagesurls=imageIds;
    new LoginProgressTask().execute(inputtask);

我的 AsyncTask 称为 LogiProcessTask:

class LoginProgressTask extends AsyncTask<InputTaskResult,Void,Bitmap> {
..
    protected Bitmap doInBackground(InputTaskResult... input) {
    int post=input.pos; --error
    String[] urls=input.imagesurl;  --error

如何访问我输入的值?我尝试的每件事都会给我一个错误

4

1 回答 1

2

试试这个:

int post=input[0].pos;
String[] urls=input[0].imagesurls;
于 2012-04-10T21:47:36.213 回答