これは見た目より難しいようです、または私はそれを間違っています。フラグメント内のUI要素のコンテンツを更新する必要があります。
だから、内で、私はこのようなタスクActivity
を開始しますAsyncTask
new MyAsyncTask().execute();
「通常の」内部では、Activity
この非同期クラスはフラグメントクラス内に作成して、親クラスから呼び出すことができるとprivate
思いました。このようなもの:public
FragmentActivity
MyFragment myFragment = (MyFragment) getSupportFragmentManager().findFragmentById(R.layout.my_fragment);
new myFragment.DoParsingAsyncTask().execute(""); //??? a silly guess
これは機能しませんでした。
誰か助けてもらえますか?
PS。私のフラグメントは<fragment>
XMLのビューではありませんが、を介して処理しますViewPager
。を介してページを表示するのに問題はありませんViewPager
。
PPS。この非同期クラスは、リモートコンテンツの解析を開始し、フラグメント内のUI要素を埋めます。