导航菜单

页面标题

页面副标题

饼干视频 v4.1.0 - OsetNewsActivity.java 源代码

正在查看: 饼干视频 v4.1.0 应用的 OsetNewsActivity.java JAVA 源代码文件

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


package com.kc.openset.news;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.view.KeyEvent;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentTransaction;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.jiagu.sdk.OSETSDKProtected;
import com.kc.openset.OSETNewsListener;
import com.kc.openset.R;
import com.kc.openset.bean.f;
import com.kc.openset.util.CircularProgressView;
import com.kc.openset.util.r;
import com.qihoo.SdkProtected.OSETSDK.ईऌओओआऊउउईउ;
import java.util.ArrayList;
import java.util.List;

@ईऌओओआऊउउईउ
public class OsetNewsActivity extends AppCompatActivity {
    private Activity a;
    private RecyclerView b;
    private NewsTypeAdapter c;
    private List<String> d;
    private List<String> e;
    private String g;
    private int h;
    private String i;
    private ImageView j;
    private int m;
    private int n;
    private CircularProgressView o;
    private RelativeLayout p;
    private boolean r;
    private String s;
    private String t;
    private ArrayList<NewsTypeFragment> f = new ArrayList<>();
    private int k = 1;
    private int l = 0;
    private boolean q = false;
    private boolean u = false;
    private volatile boolean v = false;
    private StartTimeListener w = new c();
    public final Handler x = new d(Looper.getMainLooper());

    @ईऌओओआऊउउईउ
    public class a implements View.OnClickListener {
        static {
            OSETSDKProtected.interface11(873);
        }

        public a() {
        }

        @Override
        public native void onClick(View view);
    }

    @ईऌओओआऊउउईउ
    public class b implements RecycleItemListener {
        static {
            OSETSDKProtected.interface11(874);
        }

        public b() {
        }

        @Override
        public native void onItemClick(int i);
    }

    @ईऌओओआऊउउईउ
    public class c implements StartTimeListener {
        static {
            OSETSDKProtected.interface11(875);
        }

        public c() {
        }

        @Override
        public native void onStopScroll();

        @Override
        public native void start();

        @Override
        public native void startActivityDetials(f fVar);
    }

    @ईऌओओआऊउउईउ
    public class d extends Handler {
        public d(Looper looper) {
            super(looper);
        }

        @Override
        public void handleMessage(Message message) {
            super.handleMessage(message);
            if (OsetNewsActivity.this.v) {
                return;
            }
            OsetNewsActivity.o(OsetNewsActivity.this);
            CircularProgressView circularProgressView = OsetNewsActivity.this.o;
            double d = OsetNewsActivity.this.n;
            Double.isNaN(d);
            double d2 = OsetNewsActivity.this.m;
            Double.isNaN(d2);
            circularProgressView.setCurrentProgress((int) ((d * 10000.0d) / d2));
            if (OsetNewsActivity.this.n < OsetNewsActivity.this.m) {
                OsetNewsActivity.this.x.sendEmptyMessageDelayed(1, 100L);
                return;
            }
            OsetNewsActivity.h(OsetNewsActivity.this);
            OsetNewsActivity.this.n = 0;
            if (OsetNewsActivity.this.l >= OsetNewsActivity.this.k) {
                OsetNewsActivity.this.p.setVisibility(8);
            } else {
                OsetNewsActivity.this.x.sendEmptyMessageDelayed(1, 100L);
            }
            OSETNewsListener oSETNewsListener = com.kc.openset.a.a;
            if (oSETNewsListener != null) {
                oSETNewsListener.onTimeOver();
                r.h("OsetNewsActivity", "新闻资讯任务完成回调");
            }
        }
    }

    private void b() {
        this.d = new ArrayList();
        this.e = new ArrayList();
        this.d.add("推荐");
        this.e.add("top");
        this.f.add(new NewsTypeFragment().a("top", this.g, this.h, this.i, this.w));
        this.d.add("社会");
        this.e.add("shehui");
        this.f.add(new NewsTypeFragment().a("shehui", this.g, this.h, this.i, this.w));
        this.d.add("国内");
        this.e.add("guonei");
        this.f.add(new NewsTypeFragment().a("guonei", this.g, this.h, this.i, this.w));
        this.d.add("国际");
        this.e.add("guoji");
        this.f.add(new NewsTypeFragment().a("guoji", this.g, this.h, this.i, this.w));
        this.d.add("娱乐");
        this.e.add("yule");
        this.f.add(new NewsTypeFragment().a("yule", this.g, this.h, this.i, this.w));
        this.d.add("体育");
        this.e.add("tiyu");
        this.f.add(new NewsTypeFragment().a("tiyu", this.g, this.h, this.i, this.w));
        this.d.add("军事");
        this.e.add("junshi");
        this.f.add(new NewsTypeFragment().a("junshi", this.g, this.h, this.i, this.w));
        this.d.add("科技");
        this.e.add("keji");
        this.f.add(new NewsTypeFragment().a("keji", this.g, this.h, this.i, this.w));
        this.d.add("财经");
        this.e.add("caijing");
        this.f.add(new NewsTypeFragment().a("caijing", this.g, this.h, this.i, this.w));
        this.d.add("时尚");
        this.e.add("shishang");
        this.f.add(new NewsTypeFragment().a("shishang", this.g, this.h, this.i, this.w));
    }

    private void c() {
        this.b.setLayoutManager(new LinearLayoutManager(this, 0, false));
    }

    public static int h(OsetNewsActivity osetNewsActivity) {
        int i = osetNewsActivity.l;
        osetNewsActivity.l = i + 1;
        return i;
    }

    public static int o(OsetNewsActivity osetNewsActivity) {
        int i = osetNewsActivity.n;
        osetNewsActivity.n = i + 1;
        return i;
    }

    public int a() {
        return R.layout.oset_activity_news;
    }

    public void a(int i) {
        FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
        for (Fragment fragment : getSupportFragmentManager().getFragments()) {
            if (fragment != null) {
                beginTransaction.hide(fragment);
            }
        }
        beginTransaction.commit();
        if (!this.f.get(i).isAdded()) {
            getSupportFragmentManager().beginTransaction().add(R.id.fl_news, this.f.get(i), "" + i).commit();
            return;
        }
        Fragment findFragmentByTag = getSupportFragmentManager().findFragmentByTag("" + i);
        FragmentTransaction beginTransaction2 = getSupportFragmentManager().beginTransaction();
        beginTransaction2.show(findFragmentByTag);
        beginTransaction2.commit();
    }

    public void d() {
        this.b = findViewById(R.id.rv);
        this.j = (ImageView) findViewById(R.id.iv_back);
        this.o = (CircularProgressView) findViewById(R.id.ocpv_progress);
        this.p = (RelativeLayout) findViewById(R.id.rl_down);
        this.j.setOnClickListener(new a());
        b();
        NewsTypeAdapter newsTypeAdapter = new NewsTypeAdapter(this, this.d, new b());
        this.c = newsTypeAdapter;
        this.b.setAdapter(newsTypeAdapter);
        c();
        a(0);
    }

    public void onActivityResult(int i, int i2, Intent intent) {
        super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i2, intent);
        if (i == 11111) {
            this.p.setVisibility(8);
            this.n = intent.getIntExtra("downTime", 0);
            int intExtra = intent.getIntExtra("nowDownCount", this.l);
            this.l = intExtra;
            int i3 = this.n;
            int i4 = this.m;
            if (i3 >= i4 || i4 == 0 || intExtra >= this.k) {
                return;
            }
            this.p.setVisibility(0);
            CircularProgressView circularProgressView = this.o;
            double d2 = this.n;
            Double.isNaN(d2);
            double d3 = this.m;
            Double.isNaN(d3);
            circularProgressView.setCurrentProgress((int) ((d2 * 10000.0d) / d3));
        }
    }

    public void onCreate(Bundle bundle) {
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
        setContentView(a());
        this.a = this;
        this.g = getIntent().getStringExtra("posId");
        this.s = getIntent().getStringExtra("bannerId");
        this.t = getIntent().getStringExtra("insertId");
        this.i = getIntent().getStringExtra("videoPosId");
        this.h = getIntent().getIntExtra("adInterval", 6);
        this.m = getIntent().getIntExtra("maxTime", 0) * 10;
        this.r = getIntent().getBooleanExtra("isVerify", false);
        this.k = getIntent().getIntExtra("maxDownCount", 1);
        r.h("OsetNewsActivity", String.format("showNews 跳转到资讯页 posId=%s bannerId=%s insertId=%s videoPosId=%s adInterval=%s maxTime=%s isVerify=%s maxDownCount=%s", this.g, this.s, this.t, this.i, Integer.valueOf(this.h), Integer.valueOf(this.m), Boolean.valueOf(this.r), Integer.valueOf(this.k)));
        d();
    }

    public void onDestroy() {
        super.onDestroy();
        com.kc.openset.a.a = null;
    }

    public boolean onKeyDown(int i, KeyEvent keyEvent) {
        return false;
    }

    public void onResume() {
        super/*androidx.fragment.app.FragmentActivity*/.onResume();
        if (!this.u || this.q || this.m == 0 || this.l >= this.k) {
            return;
        }
        this.q = true;
        this.u = false;
        this.x.sendEmptyMessageDelayed(1, 100L);
    }

    public void onStop() {
        super.onStop();
        this.q = false;
        this.u = true;
        this.v = true;
        this.x.removeMessages(1);
    }
}