亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • ProgressDialog+Thread實現彈出進度條數據異步加載(配有效果圖)

ProgressDialog+Thread實現彈出進度條數據異步加載(配有效果圖)

發布時間:2020-04-03 04:07:27 來源:網絡 閱讀:491 作者:mengdeqi 欄目:開發技術

//添加異步操作  

            m_Dialog=ProgressDialog.show(m_context, "請等待...", "正在下載安裝文件,請稍后...",true);

            //mRegsiterHandler.sleep(100);

            new Thread(new Runnable(){


                   @Override

ProgressDialog+Thread實現彈出進度條數據異步加載(配有效果圖)      

             public void run() {

                  //加載數據

                        result=0;

                         try{

                             //下載文件

                             String url="http://00.00.00.00:80/nationaltest.html";

                               HttpClient client = new DefaultHttpClient();    

                             HttpGet get = new HttpGet(url);    

                             HttpResponse response;    


                             response = client.execute(get);    

                             HttpEntity entity = response.getEntity();    

                             long length = entity.getContentLength();    

                             InputStream is = entity.getContent();    

                             FileOutputStream fileOutputStream = null;    

                             if (is != null) {    

                                 File file = new File(Environment.getExternalStorageDirectory(), "nationaltest.apk");    

                                 fileOutputStream = new FileOutputStream(file);    

                                 byte[] buf = new byte[1024];    

                                 int ch = -1;    

                                 while ((ch = is.read(buf)) != -1) {    

                                     fileOutputStream.write(buf, 0, ch);    

                                 }    

                            }    

                            fileOutputStream.flush();    

                            if (fileOutputStream != null) {    

                                fileOutputStream.close();    

                            }  

                            result=2;

                         }

                        catch(Exception ex){

                            result=-1;

                        }          


                   //更新界面

                        // Update the progress bar

                        mHandler.post(new Runnable() {    

                            public void run() {                          

                                if(result==2)

                                     install();

                                      else

                                          Toast.makeText(m_context, "下載文件失敗,請檢查網絡連接", Toast.LENGTH_SHORT).show();    

                                }                  

                            });



                    m_Dialog.dismiss();

                   }}).start();


             }


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泗阳县| 洪江市| 阿瓦提县| 蓝山县| 黔西| 融水| 温宿县| 台中市| 明溪县| 广饶县| 普定县| 晴隆县| 化州市| 蒙阴县| 太湖县| 铁岭县| 临潭县| 桃园县| 嵊州市| 克什克腾旗| 达日县| 成都市| 海门市| 景宁| 郓城县| 崇文区| 维西| 绥滨县| 永新县| 鹰潭市| 高清| 宿迁市| 绥阳县| 呼玛县| 云梦县| 玉龙| 北辰区| 虞城县| 高雄县| 土默特右旗| 吴堡县|