幾個月以來困擾我的東西。以下結構保存嗎? AsyncTask是Activity中的一個內部類。 AsyncTask在Activity類中調用一個方法。此方法不使用活動對象或UI調用。內部類AsyncTask在周圍的Activity類中使用方法?
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() {
// ...
}
}
我知道,這就是爲什麼我寫這種方法不會做UI調用。 – 2012-07-19 11:18:51