导航菜单

页面标题

页面副标题

OLX India v19.42.007 - KycOnboardingActivity.java 源代码

正在查看: OLX India v19.42.007 应用的 KycOnboardingActivity.java JAVA 源代码文件

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


package com.olxgroup.panamera.app.users.kyc.activities;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import com.olxgroup.panamera.app.users.kyc.fragments.KycAnimationStepFragment;
import com.olxgroup.panamera.domain.buyers.common.entity.ad.AdItem;
import com.olxgroup.panamera.domain.users.kyc.presentation_contract.KycOnboardingContext;
import com.olxgroup.panamera.domain.users.kyc.presentation_contract.KycOnboardingContract;
import com.olxgroup.panamera.domain.users.kyc.presentation_impl.KycOnboardingPresenter;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import olx.com.delorean.view.auth.kyc.KycValuePropositionFragment;

@Metadata
public final class KycOnboardingActivity extends com.olxgroup.panamera.app.users.kyc.activities.a implements KycOnboardingContext, KycOnboardingContract.IView {
    public static final a j0 = new a(null);
    public static final int k0 = 8;
    public KycOnboardingPresenter i0;

    public static final class a {
        public a(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public final Intent a(Activity activity, AdItem adItem, String str, String str2, int i, boolean z) {
            Bundle bundle = new Bundle();
            bundle.putSerializable("itemDetailsAdExtra", adItem);
            bundle.putString("kyc_flow_origin", str);
            bundle.putString("flow_type", str2);
            bundle.putInt("result_count", i);
            bundle.putBoolean("from_deeplink", z);
            Intent intent = new Intent(activity, (Class<?>) KycOnboardingActivity.class);
            intent.putExtra("extra_data", bundle);
            return intent;
        }

        private a() {
        }
    }

    @Override
    public void finishResultCancelled() {
        setResult(0);
        finish();
    }

    @Override
    public void finishResultOk() {
        setResult(-1);
        finish();
    }

    @Override
    public void fullPropositionComplete() {
        o3().fullPropositionComplete();
    }

    public final KycOnboardingPresenter o3() {
        KycOnboardingPresenter kycOnboardingPresenter = this.i0;
        if (kycOnboardingPresenter != null) {
            return kycOnboardingPresenter;
        }
        return null;
    }

    public void onBackPressed() {
        KycAnimationStepFragment o0 = getSupportFragmentManager().o0(K2());
        if (o0 instanceof KycAnimationStepFragment) {
            o0.onBackPressed();
        } else if (o0 instanceof KycValuePropositionFragment) {
            ((KycValuePropositionFragment) o0).onBackPressed();
        }
        super.onBackPressed();
    }

    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        o3().setView(this);
        P2();
        a3();
        o3().start();
    }

    @Override
    public void showAnimationStepFragment() {
        KycAnimationStepFragment kycAnimationStepFragment = new KycAnimationStepFragment();
        kycAnimationStepFragment.setArguments(getIntent().getBundleExtra("extra_data"));
        b3(kycAnimationStepFragment, true);
    }

    @Override
    public void showFullProposition() {
        KycValuePropositionFragment kycValuePropositionFragment = new KycValuePropositionFragment();
        kycValuePropositionFragment.setArguments(getIntent().getBundleExtra("extra_data"));
        b3(kycValuePropositionFragment, true);
    }

    @Override
    public void slideAnimationStepFragment() {
        KycAnimationStepFragment kycAnimationStepFragment = new KycAnimationStepFragment();
        kycAnimationStepFragment.setArguments(getIntent().getBundleExtra("extra_data"));
        m3(kycAnimationStepFragment, true, 1, true);
    }
}