我的Android版Google云端硬盘SDK存在问题。
一切正常,除了一些设备(它曾经在其上工作,但现在没有),UserRecoverableAuthException.getIntent()
返回的Intent在通过startIntent(...)
启动时没有做任何事情。
我在Logcat上看到的只有:
03-11 08:31:19.692: INFO/ActivityManager(552): START u0 {cat=[scope:oauth2:https://www.googleapis.com/auth/drive,account:myemail@googlemail.com,extrashash:1088740320] flg=0x10000004 cmp=com.google.android.gms/.auth.TokenActivity (has extras)} from pid 27644
就是这样。设备上没有任何事情发生。
这就是Intent的推出方式:
Intent intent = e.getIntent();
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK).addFlags(Intent.FLAG_FROM_BACKGROUND);
startActivity(intent);
有什么想法吗?