导航菜单

页面标题

页面副标题

Jurassic World v1.83.4 - TJContentActivity.java 源代码

正在查看: Jurassic World v1.83.4 应用的 TJContentActivity.java JAVA 源代码文件

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


package com.tapjoy;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import com.tapjoy.internal.m0;
import com.tapjoy.internal.n0;

public class TJContentActivity extends Activity {
    public static volatile ContentProducer c;
    public ContentProducer a;
    public boolean b = false;

    public static abstract class AbstractContentProducer implements ContentProducer {
        @Override
        public void dismiss(Activity activity) {
        }

        @Override
        public void onActivityResult(Activity activity, int i, int i2, Intent intent) {
        }
    }

    public interface ContentProducer {
        void dismiss(Activity activity);

        void onActivityResult(Activity activity, int i, int i2, Intent intent);

        void show(Activity activity);
    }

    public static void start(Context context, ContentProducer contentProducer, boolean z) {
        Intent intent = new Intent(context, (Class<?>) TJContentActivity.class);
        intent.setFlags(276889600);
        intent.putExtra("com.tapjoy.internal.content.producer.id", toIdentityString(contentProducer));
        intent.putExtra("com.tapjoy.internal.content.fullscreen", z);
        synchronized (TJContentActivity.class) {
            c = contentProducer;
            context.startActivity(intent);
        }
    }

    @Override
    public final void onActivityResult(int i, int i2, Intent intent) {
        this.a.onActivityResult(this, i, i2, intent);
    }

    @Override
    public final void onCreate(android.os.Bundle r6) {
        throw new UnsupportedOperationException("Method not decompiled: com.tapjoy.TJContentActivity.onCreate(android.os.Bundle):void");
    }

    @Override
    public final void onDestroy() {
        ContentProducer contentProducer = this.a;
        if (contentProducer != null) {
            contentProducer.dismiss(this);
        }
        super.onDestroy();
    }

    @Override
    public final void onStart() {
        super.onStart();
        if (n0.i.h) {
            this.b = true;
            m0.a(this);
        }
    }

    @Override
    public final void onStop() {
        if (this.b) {
            this.b = false;
            m0.b(this);
        }
        super.onStop();
    }

    public static String toIdentityString(Object obj) {
        return obj == null ? "null" : obj.getClass().getName() + "" + System.identityHashCode(obj);
    }
}