欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

(Android實戰)ProgressDialog+Thread實現彈出進

系統 1911 0

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

2 實現說明

?

?? 實現流程

?

? Step One 彈出進度條對話框

?

? Step Two 執行線程,在線程中實現數據的異步加載

?

? Step Three 在線程數據加載完成后,調用 Handler 并集合數據,更新界面

        //添加異步操作  
             m_Dialog=ProgressDialog.show(m_context, "請等待...", "正在下載安裝文件,請稍后...",true);
             //mRegsiterHandler.sleep(100);
             new Thread(new Runnable(){

                    @Override
                    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();
             
              } 
      

?

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


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚州第一视频 | 久久男人 | 久久国产精品99久久久久久牛牛 | 亚洲精品在线视频 | 一 级做人爱全视频在线看 久久综合九色综合网站 | 亚洲免费观看视频 | 久久只有这才是精品99 | 国产亚洲精品久久久久久老妇 | 日本高清不卡在线 | 亚洲成人一区二区三区 | 国产中文字幕在线 | 欧美一级aⅴ毛片 | 国产精品一区二区三区四区 | 两性午夜视频 | 99久久久国产精品 | 亚洲精品国产综合一线久久 | 天天干精品 | 特黄a大片免费视频 | 99久久精品费精品国产一区二区 | 国产91福利在线精品剧情尤物 | a成人| 欧美自拍电影 | 成人黄性视频 | 亚洲欧美国产视频 | 久一在线视频 | 亚洲在线免费视频 | 天堂一区| se999se男人最爱 | 国产精品久久久天天影视香蕉 | 国产人成久久久精品 | 日日操美女 | 天天操天天操天天操天天操 | 成人在线播放视频 | 亚洲最大在线 | 欧美一区二区三区免费视频 | 色男人的天堂久久综合 | 国内自拍一二三四2021 | 国产精品久久久久久久久久久久 | 精品视频 九九九 | 色婷婷成人做爰A片免费看网站 | av免费在线观看av |