欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android加載對話框同時異步執(zhí)行實現(xiàn)方法

 更新時間:2012年11月28日 14:31:31   作者:  
Android中通過子線程連接網(wǎng)絡(luò)獲取資料,同時顯示加載進(jìn)度對話框給用戶的操作
Android中通過子線程連接網(wǎng)絡(luò)獲取資料,同時顯示加載進(jìn)度對話框給用戶的操作,需要Thread和Handler來完成,在Thread中執(zhí)行比較耗時的代碼,完成后再通過Handler發(fā)送消息給主線程,由主線程刷新UI。
在實現(xiàn)上比較的煩瑣,為簡化此方法,花了點時間封裝了Thread和Handler,現(xiàn)在通過簡單的代碼就可以實現(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í)行失敗或出錯時的處理
// ……
}
@Override
public boolean execute() {
// 在這里執(zhí)行耗時的操作,如連接網(wǎng)絡(luò)拉取數(shù)據(jù)
try {
// ……
} catch (Exception e) {
e.printStackTrace();
setErrorInfo("出現(xiàn)錯誤\n" + e.getMessage());
return false;
}
return true;
}
};

相關(guān)文章

  • Android編程基于自定義View實現(xiàn)絢麗的圓形進(jìn)度條功能示例

    Android編程基于自定義View實現(xiàn)絢麗的圓形進(jìn)度條功能示例

    這篇文章主要介紹了Android編程基于自定義View實現(xiàn)絢麗的圓形進(jìn)度條功能,結(jié)合實例形式詳細(xì)分析了Android自定義view實現(xiàn)圓形進(jìn)度條的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-01-01
  • android實現(xiàn)讀取、搜索聯(lián)系人的代碼

    android實現(xiàn)讀取、搜索聯(lián)系人的代碼

    本文給大家分享的是在安卓系統(tǒng)中實現(xiàn)讀取搜索聯(lián)系人的代碼,非常的實用,想學(xué)習(xí)安卓開發(fā)的小伙伴一定不要錯過。
    2015-03-03
  • 理解Android中的自定義屬性

    理解Android中的自定義屬性

    這篇文章主要介紹了理解Android中的自定義屬性,在android相關(guān)應(yīng)用開發(fā)過程中,固定的一些屬性可能滿足不了開發(fā)的需求,所以需要自定義控件與屬性,本文將以此問題進(jìn)行詳細(xì)介紹,需要的朋友可以參考下
    2016-01-01
  • Android開發(fā)實現(xiàn)仿QQ消息SwipeMenuListView滑動刪除置頂功能【附源碼下載】

    Android開發(fā)實現(xiàn)仿QQ消息SwipeMenuListView滑動刪除置頂功能【附源碼下載】

    這篇文章主要介紹了Android開發(fā)實現(xiàn)仿QQ消息SwipeMenuListView滑動刪除置頂功能,結(jié)合實例形式分析了Android swipemenulistview相關(guān)組件的使用技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-12-12
  • Jetpack?Compose狀態(tài)專篇精講

    Jetpack?Compose狀態(tài)專篇精講

    在今年的Google/IO大會上,亮相了一個全新的?Android?原生?UI?開發(fā)框架-Jetpack?Compose,?與蘋果的SwiftIUI一樣,Jetpack?Compose是一個聲明式的UI框架,這篇文章主要介紹了Jetpack?Compose狀態(tài)管理
    2022-10-10
  • Android實現(xiàn)瘋狂連連看游戲之開發(fā)游戲界面(二)

    Android實現(xiàn)瘋狂連連看游戲之開發(fā)游戲界面(二)

    這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)瘋狂連連看游戲之開發(fā)游戲界面,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • android安裝后啟動出錯解決

    android安裝后啟動出錯解決

    大家好,本篇文章主要講的是android安裝后啟動出錯解決,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Android簡單實現(xiàn)彈幕效果

    Android簡單實現(xiàn)彈幕效果

    這篇文章主要為大家詳細(xì)介紹了Android簡單實現(xiàn)彈幕效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Android在線更新SDK的方法(使用國內(nèi)鏡像)

    Android在線更新SDK的方法(使用國內(nèi)鏡像)

    這篇文章主要介紹了Android在線更新SDK的方法,分別介紹了修改hosts文件使用谷歌官方鏡像更新及使用國內(nèi)鏡像更新SDK的方法,非常簡單實用,需要的朋友可以參考下
    2015-12-12
  • Android SimpleAdapter適配器使用詳解

    Android SimpleAdapter適配器使用詳解

    這篇文章主要介紹了Android SimpleAdapter使用詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04

最新評論