91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 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

高尔夫| 武宁县| 东城区| 宁南县| 府谷县| 奉节县| 东光县| 庄浪县| 珠海市| 涟水县| 光山县| 高碑店市| 荃湾区| 伊川县| 红桥区| 赫章县| 凤城市| 桐庐县| 秦安县| 翼城县| 宁阳县| 镇巴县| 财经| 丹阳市| 安义县| 万宁市| 镇雄县| 金秀| 汉中市| 思茅市| 永安市| 秦皇岛市| 集安市| 鄂托克前旗| 盐城市| 蛟河市| 尼玛县| 东阿县| 吴桥县| 灵宝市| 娱乐|