Fixed some bug with null thread handler in XMPPConnectionService.

This commit is contained in:
ChronosX88 2019-05-23 16:41:52 +04:00
parent 398adfeece
commit 0fefada982

View File

@ -70,14 +70,16 @@ public class XMPPConnectionService extends Service {
private void onServiceStop() { private void onServiceStop() {
isThreadAlive = false; isThreadAlive = false;
threadHandler.post(() -> { if(threadHandler != null) {
if(connection != null) { threadHandler.post(() -> {
thread.interrupt(); if(connection != null) {
thread = null; thread.interrupt();
connection.disconnect(); thread = null;
connection = null; connection.disconnect();
} connection = null;
}); }
});
}
} }
private void createConnection() { private void createConnection() {