Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
at android.os.Handler.<init>(Handler.java:209)
at android.os.Handler.<init>(Handler.java:123)
at net.openmob.mobileimsdk.android.core.QoS4SendDaemon.init(QoS4SendDaemon.java:135)
at net.openmob.mobileimsdk.android.core.QoS4SendDaemon.<init>(QoS4SendDaemon.java:130)
at net.openmob.mobileimsdk.android.core.QoS4SendDaemon.getInstance(QoS4SendDaemon.java:122)
at net.openmob.mobileimsdk.android.core.LocalUDPDataSender.sendCommonData(LocalUDPDataSender.java:219)
at net.openmob.mobileimsdk.android.core.LocalUDPDataSender$SendCommonDataAsync.doInBackground(LocalUDPDataSender.java:370)
at net.openmob.mobileimsdk.android.core.LocalUDPDataSender$SendCommonDataAsync.doInBackground(LocalUDPDataSender.java:1)
at android.os.AsyncTask$2.call(AsyncTask.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)