One way is to pass an instance of the Activity
through PostTask
constructor, something like:
private class PostTask extends AsyncTask<String, Integer, String>
{
private AsyncBigCalculActivity activity;
public PostTask(AsyncBigCalculActivity activity)
{
this.activity = activity;
}
// ...
}
and on creating the PostTask
instance, pass the activity instance:
new PostTask(this).execute();
Now you can invoke sendSMS()
from within PostTask
, like:
activty.sendSMS(...);
Also note that if you are defining the PostTask
as a private class inside the activty, then you can invoke sendSMS()
like:
AsyncBigCalculActivity.this.sendSMS(...);
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…