【问题标题】:How to access its values in a AsyncTask class?如何在 AsyncTask 类中访问其值?
【发布时间】:2012-04-10 21:42:49
【问题描述】:

这是我的课:

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

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

【问题讨论】:

    标签: android class android-asynctask


    【解决方案1】:

    试试这个:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多