| | |
| | | // thread.interrupt(); |
| | | // } |
| | | } |
| | | |
| | | public boolean isShowing() { |
| | | if(updateDialog!=null&&updateDialog.isShowing()){ |
| | | return true; |
| | | } |
| | | if(downloadDialog!=null&&downloadDialog.isShowing()){ |
| | | return true; |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | public static interface VersionCallBack{ |
| | | void isNeedUpdate(boolean isUpdate); |
| | | } |
| | |
| | | versionCallBack.isNeedUpdate(true); |
| | | upgradeurl=data.getFullFileUrl(); |
| | | updatelog=data.getContent(); |
| | | newVerName = response.getData().getVersionInfo(); |
| | | doNewVersionUpdate(true); |
| | | newVerName = data.getVersionInfo(); |
| | | doNewVersionUpdate(data.getIsForce()==1); |
| | | }else { |
| | | versionCallBack.isNeedUpdate(false); |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | private UpdateDialog updateDialog; |
| | | // 更新新版本 |
| | | public void doNewVersionUpdate(boolean type) { |
| | | StringBuffer sb = new StringBuffer(); |
| | |
| | | } |
| | | // sb.append(updatelog+"\n\n\r"); |
| | | // new UpdateDialog(activity).show(); |
| | | final UpdateDialog updateDialog = new UpdateDialog(activity); |
| | | if(updateDialog!=null&&updateDialog.isShowing()){ |
| | | updateDialog.dismiss(); |
| | | } |
| | | updateDialog = new UpdateDialog(activity); |
| | | updateDialog.setText(sb.toString(),newVerName); |
| | | updateDialog.setOnOtemListener(new UpdateDialog.UpdialogListener() { |
| | | |