瀏覽代碼

<修改版本升级检查>

weizhengliang 4 年之前
父節點
當前提交
1a870961c0

+ 4 - 4
app/src/main/java/com/wdkl/callingbed2/ui/CallingBedActivity.java

@@ -1284,13 +1284,13 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
                             try {
                             try {
                                 JSONObject object = new JSONObject(data);
                                 JSONObject object = new JSONObject(data);
                                 if (object.getString("Code").equals("OK!")) {
                                 if (object.getString("Code").equals("OK!")) {
-                                    float APPVersion = StringUtils.parseFloat(StringUtils.deleteCharAt(object.getString("APPVersion"), 0));
-                                    float APPVersion_Now = StringUtils.parseFloat(StringUtils.getAppVersionName(CallingBedActivity.this));
+                                    String APPVersion = StringUtils.deleteCharAt(object.getString("APPVersion"), 0);
+                                    String APPVersion_Now = StringUtils.getAppVersionName(CallingBedActivity.this);
                                     String downloadURL = object.getString("downloadURL");
                                     String downloadURL = object.getString("downloadURL");
-                                    if (APPVersion_Now != APPVersion) {//本来是“<”的;但有个别机器老是不升级成功
+                                    if (!APPVersion_Now.equals(APPVersion)) {
                                         if (StringUtils.notEmpty(downloadURL)) {
                                         if (StringUtils.notEmpty(downloadURL)) {
+                                            ToastUtil.showToast("开始下载! 当前版本: " + APPVersion_Now + ", 服务器版本: " + APPVersion);
                                             closeHeart();//关闭心跳
                                             closeHeart();//关闭心跳
-                                            DownloadUtil.APP_VERSION = APPVersion;
                                             Intent intent = new Intent(CallingBedActivity.this, APPUpdateActivity.class);
                                             Intent intent = new Intent(CallingBedActivity.this, APPUpdateActivity.class);
                                             intent.putExtra("downLoadURL", Constants.URL + Constants.URL_END + "/" + downloadURL);
                                             intent.putExtra("downLoadURL", Constants.URL + Constants.URL_END + "/" + downloadURL);
                                             startActivity(intent);
                                             startActivity(intent);

+ 4 - 4
app/src/main/java/com/wdkl/callingbed2/ui/InitActivity.java

@@ -237,13 +237,13 @@ public class InitActivity extends BaseActivity implements SerialPortUtil.ISerial
                             try {
                             try {
                                 JSONObject object = new JSONObject(data);
                                 JSONObject object = new JSONObject(data);
                                 if (object.getString("Code").equals("OK!")) {
                                 if (object.getString("Code").equals("OK!")) {
-                                    float APPVersion = StringUtils.parseFloat(StringUtils.deleteCharAt(object.getString("APPVersion"), 0));
-                                    float APPVersion_Now = StringUtils.parseFloat(StringUtils.getAppVersionName(InitActivity.this));
+                                    String APPVersion = StringUtils.deleteCharAt(object.getString("APPVersion"), 0);
+                                    String APPVersion_Now = StringUtils.getAppVersionName(InitActivity.this);
                                     String downloadURL = object.getString("downloadURL");
                                     String downloadURL = object.getString("downloadURL");
-                                    if (APPVersion_Now != APPVersion) {//本来是“<”的;但有个别机器老是不升级成功
+                                    if (!APPVersion_Now.equals(APPVersion)) {
                                         if (StringUtils.notEmpty(downloadURL)) {
                                         if (StringUtils.notEmpty(downloadURL)) {
+                                            ToastUtil.showToast("开始下载! 当前版本: " + APPVersion_Now + ", 服务器版本: " + APPVersion);
                                             closeHeart();//关闭心跳
                                             closeHeart();//关闭心跳
-                                            DownloadUtil.APP_VERSION = APPVersion;
                                             Intent intent = new Intent(InitActivity.this, APPUpdateActivity.class);
                                             Intent intent = new Intent(InitActivity.this, APPUpdateActivity.class);
                                             intent.putExtra("downLoadURL", Constants.URL + Constants.URL_END + "/" + downloadURL);
                                             intent.putExtra("downLoadURL", Constants.URL + Constants.URL_END + "/" + downloadURL);
                                             startActivity(intent);
                                             startActivity(intent);