これは、ここでの基本的な Java の質問だと思います。
これは Android プロジェクト用です。私はこのセットアップを持っています:
public class MyFragmentActivity extends FragmentActivity implements
ActionBar.TabListener {
// lots of code edited out
public static class RateFragment extends Fragment {
// lots of code edited out
class InsertTask extends AsyncTask<String, String, Void> {
protected void onPostExecute(Void v) { {
// I need to access ReviewTask here
new ReviewTask().execute();
}
}
}
public static class ReviewFragment extendsListFragment {
class ReviewTask extends AsyncTask<String, String, Void> {
// code
}
}
}
私は本当に基本的な Java の質問をしています。私はそれがAndroidで最善の方法ではないことを知っています.
私が何をしているのかを知る必要がある場合: (これがわかりにくい場合、この情報は優先度が低く、状況によっては優先度が低くなります) RateFragment でボタンが押されたときに InsertTask を呼び出し、MySQL データベースにデータを挿入します。上記のコードでやりたいことは次のとおりです。InsertTask では、最後に、他の内部クラスで ReviewTask を呼び出します。これにより、リストビュー (他のタブにあります) が更新されます。
InsertTask から ReviewTask にアクセスできますか?