翰林优商.apk(点击下载) / a.java


package com.kwad.components.ct.tube.episode;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import com.kwad.components.core.j.b;
import com.kwad.components.core.n.f;
import com.kwad.components.core.n.p;
import com.kwad.sdk.R;
import com.kwad.sdk.api.KsScene;
import com.kwad.sdk.api.proxy.app.BaseFragmentActivity;
import com.kwad.sdk.core.scene.URLPackage;
import com.kwad.sdk.internal.api.SceneImpl;
import java.io.Serializable;

public class a extends b {
    private TubeEpisodeDetailParam aDC;
    private SceneImpl mSceneImpl;

    public static void a(Context context, TubeEpisodeDetailParam tubeEpisodeDetailParam) {
        Intent intent = new Intent(context, BaseFragmentActivity.EpisodeDetailActivity.class);
        intent.putExtra("KEY_TUBE_EPISODE_DETAIL_PARAM", tubeEpisodeDetailParam);
        context.startActivity(intent);
    }

    public static void init() {
        com.kwad.sdk.service.a.g(BaseFragmentActivity.EpisodeDetailActivity.class, a.class);
    }

    private boolean re() {
        Serializable serializableExtra = getIntent().getSerializableExtra("KEY_TUBE_EPISODE_DETAIL_PARAM");
        if (serializableExtra instanceof TubeEpisodeDetailParam) {
            this.aDC = (TubeEpisodeDetailParam) serializableExtra;
            this.mSceneImpl = new SceneImpl(this.aDC.mEntryScene);
            URLPackage uRLPackage = new URLPackage(String.valueOf(hashCode()), 5);
            uRLPackage.putParams(URLPackage.KEY_TUBE_ID, this.aDC.mTubeId);
            this.mSceneImpl.setUrlPackage(uRLPackage);
        }
        TubeEpisodeDetailParam tubeEpisodeDetailParam = this.aDC;
        return (tubeEpisodeDetailParam == null || tubeEpisodeDetailParam.mEntryScene == 0) ? false : true;
    }

    private void yC() {
        getSupportFragmentManager().beginTransaction().replace(R.id.ksad_fragment_container, b.a(new KsScene.Builder(this.aDC.mEntryScene).build(), this.aDC)).commitAllowingStateLoss();
    }

    @Override // com.kwad.components.core.j.b
    public String getPageName() {
        return "EpisodeDetailActivityImpl";
    }

    @Override // com.kwad.sdk.api.proxy.IActivityProxy, com.kwad.components.core.j.b
    public void onBackPressed() {
        super.onBackPressed();
        com.kwad.components.ct.d.a.DJ().m(this.mSceneImpl);
    }

    @Override // com.kwad.sdk.api.proxy.IActivityProxy, com.kwad.components.core.j.b
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        if (re()) {
            getActivity().setTheme(R.style.Theme_AppCompat_Light_NoActionBar);
            setContentView(R.layout.ksad_activity_tube_episode_detail);
            p.c(getActivity());
            f.a(getActivity(), 0, false);
            yC();
        }
    }
}