2012-09-25 42 views
0

哪一種加載單個項目(只讀)細節活動的數據的最佳方式是? 我應該使用LoaderManager還是直接使用AsyncTask?Android - 加載器1條記錄

+0

從數據庫中的記錄? – njzk2

+0

是來自sqlite。如果你需要一個記錄,我已經有一個自定義的CursorLoader –

+1

,你可能可以直接閱讀它,不需要loadermanager或asynctask – njzk2

回答

3

使用,效果最好的Asyntask:

Public class example extends AsyncTask<Void,Void,Void> 
    { 
     private ProgressDialog dialog; 

     public example(Context context){ 
       dialog = new ProgressDialog(context); 
     } 

     @Override 
     protected void onPreExecute() { 
      dialog.setTitle("Demo"); 
      dialog.setMessage("Please Wait.."); 
      dialog.show(); 
     } 

     @Override 
     protected Void doInBackground(Void... arg0) { 
      // TODO Auto-generated method stub 

      return null; 
     } 

     @SuppressLint("NewApi") 
     @Override 
     protected void onPostExecute(Void result) { 
      super.onPostExecute(result); 
      dialog.dismiss(); 
     } 
    }