Tuesday, 16 April 2013

Get response from asyn task

public interface OnTaskCompleted{
    void onTaskCompleted(values);
}
----------------------------
public YourActivity implements OnTaskCompleted{
    //your Activity
    YourTask  task = new YourTask(this); // here is the initalization code for your asyncTask 
 
 
//will call 
    void onTaskCompleted(String values){
    } 
 
}

-----------------------------
public YourTask extends AsyncTask<Object,Object,Object>{ //change Object to required type
    private OnTaskCompleted listener;

    public YourTask(OnTaskCompleted listener){
        this.listener=listener;
    }

    //required methods

    protected void onPostExecute(Object o){
        //your stuff
        listener.onTaskCompleted(values);
    }
}

No comments:

Post a Comment