--You received this message because you are subscribed to the Google Groups "ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ioio-users+...@googlegroups.com.
To post to this group, send email to ioio-...@googlegroups.com.
Visit this group at http://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.
Thanks for the thorough report!
Seems like everything behaves as expected. There was no attempt made to make the service stop on disconnect, so what you're seeing is intended. The broken state upon abnormal program termination is a current known limitation. I don't consider it terrible, although it would certainly be nice if it wasn't the case. Solving this properly involves some pretty extensive changes to the protocol and I'm not sure it's worth the effort.
The backport should work OK probably.
These fixes work for me, however when I add android:launchMode="singleTask" to my launcher activity, it doesn't work anymore.