Что я понимаю из вашего вопроса, так это то, что вы хотите вызвать метод в activity
после того, как asyncTask
завершил фоновую работу:
Для этого вы должны передать действие вашему конструктору asyncTask:
Предполагается, что ваш activity
называется MainActivity
(это может быть любое другое имя):
class MainActivity extends .........{
......
......
......
//when you start the asyncTask:
new SysCall(this,attr,value,"test.php",this).execute();
//lets say you have a method called, callActivityMethod
public void callActivityMethod(){
....................
}
}
В AsyncTask передайте ссылку MainActivity
:
SysCall extends AsyncTask,,,,,,,,,,,,
...................
private MainActivity activity;
public SysCall(Context context,String [] attr,String [] value,String req_page, MainActivity activity){
...........
this.activity = activity;
}
//call the method from here
@Override
protected void onPostExecute(........) {
//this is called after your task is finished
//call the activity method
activity.callActivityMethod();
}