Chamin Thilakarathne
Chamin Thilakarathne
this is the logcat of Samsung android device 
``` Preparing logs for uploading D/ActivityManager( 749): bindService callerProcessName:android, calleePkgName: com.google.android.gms, action: android.accounts.AccountAuthenticator D/ActivityManager( 749): caller:android.app.ActivityThread$ApplicationThread@1b1d5da8, r.packageName :com.google.android.gms D/ActivityManager( 749): bindService callerProcessName:com.google.android.gms, calleePkgName: com.google.android.gms, action: com.google.android.gms.auth.account.data.service.START D/ActivityManager( 749): caller:android.app.ApplicationThreadProxy@3230b3dc, r.packageName...
https://stackoverflow.com/a/39313255/7596996 can you tell is it the problem?
Problem is happened in thread that u have created , i think thread come in to waiting state during the downloading of google packages then processor give the chance to...
better to has option to choose between UI thread or new thread, with crystal clear documentation 👯♂
apart from i assume some of devices are allowed to download google packages in separate thread that you are using but some of the devices which have less performance is...