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() {
isThreadAlive = false;
threadHandler.post(() -> {
if(connection != null) {
thread.interrupt();
thread = null;
connection.disconnect();
connection = null;
}
});
if(threadHandler != null) {
threadHandler.post(() -> {
if(connection != null) {
thread.interrupt();
thread = null;
connection.disconnect();
connection = null;
}
});
}
}
private void createConnection() {