Android系統(tǒng)通過子線程連接到網(wǎng)絡(luò),并向用戶顯示加載進(jìn)度對(duì)話框給用戶操作,那么Android加載用戶對(duì)話框的實(shí)現(xiàn)方法大家都清楚嗎?別著急,今天就讓武林技術(shù)頻道小編帶你一起來了解一下吧!
在實(shí)現(xiàn)上比較的煩瑣,為簡(jiǎn)化此方法,花了點(diǎn)時(shí)間封裝了Thread和Handler,現(xiàn)在通過簡(jiǎn)單的代碼就可以實(shí)現(xiàn)相同的功能,而把更多精力放到業(yè)務(wù)邏輯處理上!
效果如圖:

復(fù)制代碼 代碼如下:
LoadingDialog loadingDialog = new LoadingDialog(getActivityGroup(), loadingDialogExecute);
// loadingDialog.setIsShowDialog(false);
loadingDialog.start();
LoadingDialogExecute loadingDialogExecute = new LoadingDialogExecute() {
@Override
public void executeSuccess() {
// 更新UI操作,如填充ListView
listAdapter = new ListAdapter(MsgListActivity.this, wikis);
listView.setAdapter(listAdapter);
}
@Override
public void executeFailure() {
// 異步執(zhí)行失敗或出錯(cuò)時(shí)的處理
// ……
}
@Override
public boolean execute() {
// 在這里執(zhí)行耗時(shí)的操作,如連接網(wǎng)絡(luò)拉取數(shù)據(jù)
try {
// ……
} catch (Exception e) {
e.printStackTrace();
setErrorInfo("出現(xiàn)錯(cuò)誤/n" + e.getMessage());
return false;
}
return true;
}
};
上文是Android加載用戶對(duì)話框的實(shí)現(xiàn)方法介紹,相信大家都有了一定的了解,想要了解更多的內(nèi)容,請(qǐng)繼續(xù)關(guān)注武林技術(shù)頻道!
新聞熱點(diǎn)
疑難解答
圖片精選