导航菜单

页面标题

页面副标题

Zepto v25.1.4 - WorkflowActivity.java 源代码

正在查看: Zepto v25.1.4 应用的 WorkflowActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.amazon.identity.auth.device.workflow;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import com.amazon.identity.auth.device.AuthError;
import com.amazon.identity.auth.device.ResponseManager;
import com.amazon.identity.auth.device.a;
import com.amazon.identity.auth.device.b;
import com.amazon.identity.auth.internal.BrowsingExperienceManager;

@SuppressLint({"Registered"})
public final class WorkflowActivity extends Activity {
    @Override
    public final void onCreate(Bundle bundle) {
        String b2;
        b bVar;
        a aVar;
        super.onCreate(bundle);
        try {
            b2 = b.b(getIntent().getData());
            Uri data = getIntent().getData();
            if (data != null) {
                try {
                    if (b.d(data)) {
                        ResponseManager.b().c(data, b2);
                    } else {
                        Context applicationContext = getApplicationContext();
                        synchronized (b.class) {
                            try {
                                if (b.f7587c == null) {
                                    b.f7587c = new b(BrowsingExperienceManager.getInstance(applicationContext));
                                }
                                bVar = b.f7587c;
                            } finally {
                            }
                        }
                        Context applicationContext2 = getApplicationContext();
                        bVar.getClass();
                        String b3 = b.b(data);
                        data.toString();
                        a aVar2 = (a) bVar.f7588a.remove(b3);
                        if (aVar2 == null) {
                            data.toString();
                        } else if (!aVar2.handleResponse(data, applicationContext2)) {
                            bVar.c(aVar2, applicationContext2);
                        }
                    }
                } catch (AuthError unused) {
                    data.toString();
                }
            }
            aVar = (a) b.a(this).f7588a.get(b2);
        } catch (AuthError unused2) {
            getIntent().getData().toString();
        }
        if (aVar == null) {
            throw new AuthError(String.format("Could not find request id: %s in active requests", b2), AuthError.ERROR_TYPE.ERROR_UNKNOWN);
        }
        Intent invokingIntent = aVar.getOriginalRequest().getRequestContext().getInvokingIntent();
        if (invokingIntent != null) {
            invokingIntent.setFlags(603979776);
            invokingIntent.putExtra("authResponse", getIntent().getData().toString());
            startActivity(invokingIntent);
        }
        finish();
    }
}