Android fragments 从片段调用外部异步任务时出错

Android fragments 从片段调用外部异步任务时出错,android-fragments,android-asynctask,Android Fragments,Android Asynctask,有人能帮我解决这个问题吗。 当片段中存在SharedReference更改时,我调用AsyncTask 公共类UbiSavePreferenceTask扩展了AsyncTask{ public final AsyncTask<JSONObject, Integer, Boolean> parallelExecute(JSONObject pref) { return parallelExecute(pref); } 但异步任务中的parallelExecute方法将

有人能帮我解决这个问题吗。 当片段中存在SharedReference更改时,我调用AsyncTask

公共类UbiSavePreferenceTask扩展了AsyncTask{

    public final AsyncTask<JSONObject, Integer, Boolean> parallelExecute(JSONObject pref) {
    return parallelExecute(pref);
}
但异步任务中的parallelExecute方法将进入无限循环,所以我得到了StackOverflowerError。 我有没有办法摆脱这个错误。
请让我知道。

方法
parallelExecute
会调用自身,因此它在无限循环中运行是正常的

public final AsyncTask<JSONObject, Integer, Boolean> parallelExecute(JSONObject pref) {
    return parallelExecute(pref); // <--- here the method calls itself!
}
公共最终异步任务并行执行(JSONObject pref){ 返回并行执行(pref)//
public final AsyncTask<JSONObject, Integer, Boolean> parallelExecute(JSONObject pref) {
    return parallelExecute(pref); // <--- here the method calls itself!
}