如何在AsyncTask类中访问其值?

时间:2012-04-10 21:42:49

标签: android class android-asynctask

这是我的班级:

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

如何访问输入值?我尝试的一切都让我感到恐惧

1 个答案:

答案 0 :(得分:2)

试试这个:

int post=input[0].pos;
String[] urls=input[0].imagesurls;