试图从登录的个人资料中获取照片.但总是返回null.姓名和电子邮件返回值,只有照片有问题.
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestProfile()
.requestEmail()
.build();
mGoogleApiClient = new GoogleApiClient.Builder(StartActivity.this)
.enableAutoManage(StartActivity.this, StartActivity.this)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.build();
acct = gResult.getSignInAccount();
String name = acct.getDisplayName(); //okay, value != null
String email = acct.getEmail(); //okay, value != null
Uri photoUri = acct.getPhotoUrl() //not okay, value == null
Run Code Online (Sandbox Code Playgroud)
为什么会这样?帐户已签名,电子邮件和姓名已获得,但照片始终失败.
我想从String中获取Date,
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z");
Date date = simpleDateFormat.parse(dateString);
Run Code Online (Sandbox Code Playgroud)
我的日期字符串是:
Wed, 02 September 2015 08:27:00 MSK
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
java.text.ParseException: Unparseable date: "Wed, 02 September 2015 08:27:00 MSK" (at offset 32)
Run Code Online (Sandbox Code Playgroud)
怎么了?谢谢你的帮助.