MainActivity の関数で呼び出される AsynchTask があります。onPostExecute メソッドが実行された後、AsynchTask を呼び出した関数に制御が戻らないようです。
public class MainActivity extends FragmentActivity {
private class GetPlaces extends AsyncTask<AsynchInput,Void,AsynchOutput>{
protected AsynchOutput doInBackground(AsynchInput... placesURL) {
...
}
protected void onPostExecute(AsynchOutput result) {
....
}
}
public void showInterestingPlacesNearby(GoogleMap myMap,Location loc){
....
...
new GetPlaces().execute(new AsynchInput(myMap,placesSearchStr));
}
}
new new GetPlaces().execute の後に書いたコードが実行されません。AysnchTask が戻った後、どうすれば続行できますか。
編集: MainActivity の内部クラスとして AsynchTask を使用しました。