Fragment クラスから AsyncTask を呼び出しています。データを Fragment に送り返そうとすると、null ポインター例外が発生します。
public interface AsyncListner {
public void onLoadComplete(List<DocumentResponse> documents);
}
私の Fragment クラスはインターフェースを実装しています。
public class FragmentClass extends SherlockFragment implements AsyncListner {@
Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
new AsyncTask(Obj, getSherlockActivity()).setListener(this);
new AsyncTask(Obj, getSherlockActivity()).execute();
}
@Override
public void onLoadComplete(List < Response> data) {
Log.d("Result", data.toString());
}
}
私はこの答えに従いました。 https://stackoverflow.com/a/13476196/98514