android 网络加载中提示
PHPz
PHPz 2017-04-17 13:15:41
0
2
797

android程序执行网络操作时, 弹出圆形进度条,显示加载中,连接完成后就消失。
这是怎么实现的?

PHPz
PHPz

学习是最好的投资!

全部回覆(2)
左手右手慢动作

一般來說,網路操作是放在非同步執行緒裡,可以繼承AsyncTask這個類別來實作。
- 將網路操作放在這個類別的doInBackground方法
- 在呼叫網路操作之前,會呼叫裡面的onPreExecute方法,這裡可以顯示進度條
- 執行網路操作之後,會呼叫這個類別的onPostExecute方法,在這裡把進度條隱藏掉。

Ty80

首先,贊成樓上的方法,我來提供第二種方法:
使用handler也可以實現,但是前提是你必須會自定義dialog控件,只需要在網絡任務執行開始之前展示dialog控件,完成後在handleMessage()方法中dismiss調diaolog就可以了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板