xwords/xwords4/android/app
Eric House fe6996b663 decouple networking threads from RelayService
Oreo's creating a new service instance for every single intent passed to
enqueueWork, meaning a brand new set of threads with a new queue, empty
set of messages to be retried, etc. was created every time, and all
attempts to optimize and retry were broken. So: make the threads a
static singleton that are given a Service instance from onCreate() and
told to drop it from onDestroy(). The threads proceed until they need an
instance, then block until one's available. Seems to work on Oreo and an
older Android as well.
2018-12-09 18:26:59 -08:00
..
src decouple networking threads from RelayService 2018-12-09 18:26:59 -08:00
build.gradle include X86 native library again 2018-12-09 18:26:59 -08:00
debug.keystore include debug keystore directly 2017-01-22 15:35:02 -08:00
proguard-rules.pro tweak comments 2017-07-19 06:16:22 -07:00