正在查看: Meine NEW v2.0.3616 应用的 BrowserTabActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Meine NEW v2.0.3616 应用的 BrowserTabActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.microsoft.identity.client;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Toast;
import com.microsoft.identity.common.internal.providers.oauth2.BrowserAuthorizationFragment;
import com.microsoft.identity.common.internal.util.StringUtil;
public final class BrowserTabActivity extends Activity {
private static final String TAG = "BrowserTabActivity";
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
if (bundle != null || getIntent() == null || StringUtil.isEmpty(getIntent().getDataString())) {
return;
}
Intent createCustomTabResponseIntent = BrowserAuthorizationFragment.createCustomTabResponseIntent(this, getIntent().getDataString());
if (createCustomTabResponseIntent != null) {
startActivity(createCustomTabResponseIntent);
} else {
com.microsoft.identity.common.internal.logging.Logger.warn(TAG, "Received NULL response intent. Unable to complete authorization.");
Toast.makeText(getApplicationContext(), "Unable to complete authorization as there is no interactive call in progress. This can be due to closing the app while the authorization was in process.", 1).show();
}
finish();
}
}