2014-03-24 21 views
0

有人能告訴我我的代碼有什麼問題嗎? 我想在加載主題細節期間調用ProgressDialog。在擴展片段中使用ProgressDialog失敗

這是整個代碼的一部分。

public class ScheduleFragment extends Fragment { 
/* others activity */ 

public ProgressDialog pDialog; 

// Loading subject in Background Thread 
    new LoadAllSubject(getActivity()).execute(); 


class LoadAllSubject extends AsyncTask<String, String, String> { 


    @Override 
    protected void onPreExecute() { 
     super.onPreExecute(); 
     pDialog = ProgressDialog.show(ScheduleFragment.this, "Progress", "Loading subjects. Please wait..."); 
     pDialog.setIndeterminate(false); 
     pDialog.setCancelable(false); 
    } 
} 

回答

0

你需要打電話給你的後臺線程「onCreateView」

+0

沒有ü意味着我需要創建一個新的類裏面? –

+0

不,該片段類有一個名爲onCreateView –

+0

,但ProgressDialog.show(ScheduleFragment.this,「Progress」,「加載主題。請稍候...」);仍然有一個錯誤.show(....) –