В моем приложении я использую PlusOneButton, и я имитировал автоматический щелчок по фактической кнопке - чтобы сохранить пользователя еще одним кликом. Для пользователей, которые не вошли в свою учетную запись Google, следующий экран, который будет отображаться, представляет собой встроенное диалоговое окно Google для выбора учетной записи.Приложение иногда сбой при доступе к сервисам Google Play
Иногда, приложение падает, когда он достигает этой фазы - я вижу следующие строки в журнале
1378-3640/? I/GLSUser﹕ [GLSUser] getTokenFromCache: [account: <ELLIDED:2885>, callingPkg: com.google.android.gms, service: oauth2:https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/pos]
1378-3640/? I/Auth.Core﹕ [TokenCache] Missing snowballing token: no granted scopes set.
1378-3640/? I/GLSUser﹕ [GLSUser] getTokenFromGoogle [account: <ELLIDED:2885>, callingPkg: com.google.android.gms, service: oauth2:https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/pos
6376-6376/com.myapp.android D/AndroidRuntime﹕ Shutting down VM
6376-6376/com.myapp.android W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x41fced40)
6376-6376/com.myapp.android I/Process﹕ Sending signal. PID: 6376 SIG: 9
, кажется, что авария происходит после того, как эта строка написана
[GLSUser] getTokenFromGoogle [account: <ELLIDED:2885>, callingPkg: com.google.android.gms, service: oauth2:https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/pos
, потому что я не видите его в журнале, когда нет сбоев.
Прямо сейчас кажется, что отключение автоматического щелчка решает проблему - любая идея, что можно сделать, чтобы включить этот автоматический щелчок?
Как вы делаете свой «автоматический клик»? Нет ничего больше в logcat относительно «сбоев»? Там должно быть stacktrace .. – shkschneider
В журнале нет исключения. Я делаю автоматический щелчок, определяя местоположение дочернего элемента PlusOneButton и нажимая на него. –
то, что вы делаете, возможно, нарушает условия обслуживания google api , –