2015-01-15 62 views
0

我想要求變量,但Async的使用不允許它並創建錯誤,我該如何解決它?如何使用異步請求變量?

class getComics extends AsyncTask<Void, Void, Void>(String comicName, int getOptionNumber){ 

    private String comicName; 
    private int getOptionNumber; 
    String jsonString = ""; 
    String result = ""; 

    //set option for search 
    public void SetOptionNumber(int optionNumber){ 
     this.getOptionNumber = optionNumber; 

    } 

    public int GetOptionNumber(){ 
     return this.getOptionNumber; 
    } 

    //the data that the user searching for 
    public void SetComicName(String incomingComicName){ 
     this.comicName = incomingComicName;  
    } 

    public String GetComicName(){ 
     return this.comicName; 
    } 

回答

1

只是讓你AsyncTask的構造如下所示: -

class getComics extends AsyncTask<Void, Void, Void>(){ 

    getComics(String comicName, int getOptionNumber) 
    { 
    } 
    // do code of asynctask 
} 
+0

謝謝,很好! – Aviv1002

1

您應該使用參數構造函數來傳遞所需的值。