diff --git a/src/androidextras/android/qandroidservice.cpp b/src/androidextras/android/qandroidservice.cpp index 3a7626db9455c5e3313dbc48b25f39eab3353474..272c8295a7b94adfee141a665b04b1f316edd522 100644 --- a/src/androidextras/android/qandroidservice.cpp +++ b/src/androidextras/android/qandroidservice.cpp @@ -46,6 +46,7 @@ #include <private/qjnihelpers_p.h> #include <QMutex> +#include <QTimer> #include <QSet> QT_BEGIN_NAMESPACE @@ -56,7 +57,7 @@ public: QAndroidServicePrivate(QAndroidService *service) : m_service(service) { - QtAndroidPrivate::setOnBindListener(this); + QTimer::singleShot(0,this, [this]{ QtAndroidPrivate::setOnBindListener(this);}); } ~QAndroidServicePrivate()