这是因为 clientId重复了。尝试下面这样,就大多数不会有问题
clientId = clientId +"@@@"+ System.currentTimeMillis();
还有一种可能就是,你订阅的主题和你发布的主题重复了。
还有可能就是 订阅的时候topic写错了。像下面这样,就大多数不会出错
mqttAndroidClient.unsubscribe(topic);//topic的值是在阿里mqtt申请的
这是因为 clientId重复了。尝试下面这样,就大多数不会有问题
clientId = clientId +"@@@"+ System.currentTimeMillis();
还有一种可能就是,你订阅的主题和你发布的主题重复了。
还有可能就是 订阅的时候topic写错了。像下面这样,就大多数不会出错
mqttAndroidClient.unsubscribe(topic);//topic的值是在阿里mqtt申请的