以下のコードでは、永続化されたデータ用のフォルダーを作成しようとしています。ご覧のとおり、私が作成private final String folder = "//temp";
したオブジェクトpersistence
. しかし、問題は、アプリを実行するとConnection Failed
、このメッセージが から表示されclient connection synchronous listener
、オブジェクトなしで接続するとpersistence
、すべてが正常に機能することです。
folder
変数を 間違って初期化しているか、間違って使用しMqttClientPersistence persistence
ていますか?
コード:
private final String folder = "//temp";
private final int keepAliveInterval = 30;
private final String TAG = this.getClass().getSimpleName();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mqtt_proj_01_layout);
final MqttClientPersistence persistence = new MqttDefaultFilePersistence(folder);
final MqttAndroidClient client2 = new MqttAndroidClient(getApplicationContext(), serverURI, clientID,persistence);