From 0fbbf8c20ece1586a119fd4accc962fe73b5b268 Mon Sep 17 00:00:00 2001
From: 陈力 <chenli@lotaai.com>
Date: 星期三, 14 六月 2023 19:31:46 +0800
Subject: [PATCH] bug

---
 app/src/main/java/com/lotaai/canguiayw/sqllitedb/DaoMaster.java |    4 ++--
 app/src/main/java/com/lotaai/canguiayw/mqtt/MyMQTTService.java  |    4 +++-
 app/build.gradle                                                |    2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/app/build.gradle b/app/build.gradle
index e2d8388..5ee2e9b 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -31,7 +31,7 @@
 apply plugin: 'com.android.application'
 apply plugin: 'org.greenrobot.greendao'
 greendao {
-    schemaVersion 9//数据库版本号
+    schemaVersion 11//数据库版本号
     daoPackage 'com.lotaai.canguiayw.sqllitedb'// 设置DaoMaster、DaoSession、Dao 包名
     targetGenDir 'src/main/java'//设置DaoMaster、DaoSession、Dao目录,请注意,这里路径用/不要用.
     generateTests false //设置为true以自动生成单元测试。
diff --git a/app/src/main/java/com/lotaai/canguiayw/mqtt/MyMQTTService.java b/app/src/main/java/com/lotaai/canguiayw/mqtt/MyMQTTService.java
index 9a0173b..1a0324a 100644
--- a/app/src/main/java/com/lotaai/canguiayw/mqtt/MyMQTTService.java
+++ b/app/src/main/java/com/lotaai/canguiayw/mqtt/MyMQTTService.java
@@ -55,7 +55,9 @@
     @Override
     public int onStartCommand(Intent intent, int flags, int startId) {
         init();
-        EventBus.getDefault().register(MyMQTTService.this);
+        if (!EventBus.getDefault().isRegistered(MyMQTTService.this)) {
+            EventBus.getDefault().register(MyMQTTService.this);
+        }
         return super.onStartCommand(intent, flags, startId);
     }
 
diff --git a/app/src/main/java/com/lotaai/canguiayw/sqllitedb/DaoMaster.java b/app/src/main/java/com/lotaai/canguiayw/sqllitedb/DaoMaster.java
index a51b373..1956d34 100644
--- a/app/src/main/java/com/lotaai/canguiayw/sqllitedb/DaoMaster.java
+++ b/app/src/main/java/com/lotaai/canguiayw/sqllitedb/DaoMaster.java
@@ -14,10 +14,10 @@
 
 // THIS CODE IS GENERATED BY greenDAO, DO NOT EDIT.
 /**
- * Master of DAO (schema version 9): knows all DAOs.
+ * Master of DAO (schema version 11): knows all DAOs.
  */
 public class DaoMaster extends AbstractDaoMaster {
-    public static final int SCHEMA_VERSION = 9;
+    public static final int SCHEMA_VERSION = 11;
 
     /** Creates underlying database table using DAOs. */
     public static void createAllTables(Database db, boolean ifNotExists) {

--
Gitblit v1.7.1