0
我有一個Loader
類,它只是創建一個ProgressDialog
並顯示它。 現在,我有一個Activity
,我需要使用它的加載器。 該活動將項目動態加載到ListView
成員中。我想使用Loader
課程,並在加載ListView
時顯示ProgressDialog
。 我想過在單獨的類中加載listview並將其發送到活動,但我沒有找到如何發送「ListView」到另一個意圖。 我也考慮過讓ListView
對象成爲一個靜態對象,所以我可以從另一個類訪問它,但我不想(靜態成員不推薦)。 有沒有其他想法?將android listview傳遞到activity
package android.example;
import android.app.Activity;
import android.app.ProgressDialog;
import android.os.AsyncTask;
public class Loader extends AsyncTask<Void, Void, Void> {
private ProgressDialog dialog;
public Loader(Activity activity) {
dialog = new ProgressDialog(activity);
}
@Override
protected void onPreExecute() {
dialog.setMessage("Loading");
dialog.show();
}
@Override
protected Void doInBackground(Void... params) {
return null;
}
@Override
protected void onPostExecute(Void res) {
dialog.dismiss();
}
}