xwords/xwords4/android
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
..
app decouple networking threads from RelayService 2018-12-09 18:26:59 -08:00
gradle/wrapper upgrade AS and gradle and with luck travis will work 2018-05-06 14:33:10 -07:00
img_src tweak icons; make and add untrade 2017-12-30 15:07:11 -08:00
jni fix path name string causing JNI crash on emulator 2018-11-29 09:30:14 -08:00
libs move java files and get them to compile 2017-01-18 08:27:48 -08:00
res_src Translated using Weblate (Japanese) 2018-08-27 02:42:19 +02:00
scripts replace junit's assert with my own 2018-12-09 18:26:59 -08:00
website tweak name and reflect new name on website 2012-08-30 19:21:05 -07:00
.gitignore ignore generated files 2017-08-22 07:52:15 -07:00
Application.mk initial checkin of jni source and build scripts for android port 2010-01-02 19:10:08 +00:00
build.gradle add more google() 2018-11-28 21:21:48 -08:00
gradle.properties move some gradle files 2017-01-18 06:33:00 -08:00
gradlew move some gradle files 2017-01-18 06:33:00 -08:00
gradlew.bat more cleanup. Get Crittercism stuff compiling. 2017-01-18 19:03:36 -08:00
id_rsa_uploader.enc try to fix travis: copy over .enc file 2017-09-11 06:47:59 -07:00
INSTALL.txt update build instruction 2017-12-29 17:56:50 -08:00
settings.gradle move some gradle files 2017-01-18 06:33:00 -08:00