几个月以来让我感到困惑的事情。以下构造是否保存?AsyncTask 是 Activity 中的内部类。AsyncTask 调用 Activity 类中的方法。此方法不使用活动对象或 UI 调用。
public class MyActivity extends Activity {
private class MyAsyncTask extends AsyncTask<Void, Void, Void> {
@Override
protected void doInBackground(...) {
longRunningMethod();
}
@Override
protected void onPostExecute(... ) {
}
@Override
protected void onPreExecute (...) {
}
}
private void longRunningMethod() {
// ...
}
}