我从浏览器中的活动启动以下URI。
Intent browser = new Intent(Intent.ACTION_VIEW);
browser.setData(uriBuilder.build());
startActivity(browser);
它会启动google登录页面,登录后会关闭浏览器,并带我回到活动。我想获得活动中URL的响应。
我正在使用此方法,但是它总是为空。
private void checkForInstagramData() {
final Uri data = this.getIntent().getData();
if(data != null && data.getScheme().equals("sociallogin") && data.getFragment() != null) {
final String accessToken = data.getFragment().replaceFirst("access_token=", "");
if (accessToken != null) {
// handleSignInResult(...);
} else {
// handleSignInResult(...);
}
}