フラグメントが表示されたときに応答するリスナーをフラグメント内に作成したいと考えています。私は現在、アクティビティ内の onPageListener でそれを行っていますが、それは私の状況では機能しません。必要なのは、フラグメントに入ったときに onStart で AsyncTask を実行することです。onPageListener を使用すると、前にそれを実行しようとします。
ボタンを使用すると、次のように機能します。
((PullToRefreshListView) getListView()).setOnRefreshListener(new OnRefreshListener()
{
@Override
public void onRefresh()
{
// Do work to refresh the list here.
startNewAsyncTask();
}
});
このコードは、gitHubから取得した外部クラスからのものです
ブール値に応答するリスナーは、次のようにそれを行わないことについてすでに行っています: if(true) { code... }
ビューページャーがすでにフラグメントを開始しているページに変更しても呼び出されないため、ボタンを押すと非アクティブになり、リスナーはまだ反応し、それが必要です。