正在查看: 饼干视频 v4.1.0 应用的 OsetNewsActivity.java JAVA 源代码文件
本页面展示 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);
}
}