正在查看: 95爱播免登录版 v3.1.9 应用的 RelationGiftActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 95爱播免登录版 v3.1.9 应用的 RelationGiftActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.showself.ui.relation;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.AbsListView;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.ListAdapter;
import android.widget.ListView;
import com.mifeng.ui.R;
import com.r.b.b1;
import com.r.b.n1;
import com.showself.domain.GiftInfo;
import com.showself.domain.GiftPersonInfo;
import com.showself.resource.ResourceManager;
import com.showself.service.f;
import com.showself.service.g;
import com.showself.ui.CardActivity;
import com.showself.utils.Utils;
import com.showself.view.EnCustomSegmentView;
import com.showself.view.PullToRefreshView;
import com.showself.view.n;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
public class RelationGiftActivity extends com.showself.ui.c implements PullToRefreshView.b {
private Button a;
private PullToRefreshView b;
private ListView c;
private int d;
private n f3255e;
private View f3256f;
private n1 f3259i;
private b1 f3260j;
private Bundle f3261k;
private int l;
private List<GiftPersonInfo> f3257g = new ArrayList();
private ArrayList<GiftInfo> f3258h = new ArrayList<>();
private int m = 0;
private int n = 0;
private int o = 20;
private boolean p = true;
private boolean q = false;
private boolean r = true;
private boolean s = false;
private boolean t = true;
private int u = 1;
public Handler v = new a();
private EnCustomSegmentView.b w = new c();
class a extends Handler {
a() {
}
@Override
public void handleMessage(Message message) {
super.handleMessage(message);
int i2 = message.what;
if (i2 == 1) {
RelationGiftActivity.this.b.l(System.currentTimeMillis());
RelationGiftActivity.this.f3259i.notifyDataSetChanged();
} else {
if (i2 != 2) {
return;
}
RelationGiftActivity.this.b.l(System.currentTimeMillis());
RelationGiftActivity.this.f3260j.notifyDataSetChanged();
}
}
}
class b implements AbsListView.OnScrollListener {
b() {
}
@Override
public void onScroll(AbsListView absListView, int i2, int i3, int i4) {
int i5 = (i2 + i3) - 1;
if (RelationGiftActivity.this.d == 0 || i5 != i4 - 1) {
return;
}
if (RelationGiftActivity.this.u == 1) {
RelationGiftActivity relationGiftActivity = RelationGiftActivity.this;
relationGiftActivity.Q(relationGiftActivity.l, RelationGiftActivity.this.m, RelationGiftActivity.this.o);
} else {
RelationGiftActivity relationGiftActivity2 = RelationGiftActivity.this;
relationGiftActivity2.R(relationGiftActivity2.l, RelationGiftActivity.this.n, RelationGiftActivity.this.o);
}
}
@Override
public void onScrollStateChanged(AbsListView absListView, int i2) {
RelationGiftActivity.this.d = i2;
}
}
class c implements EnCustomSegmentView.b {
c() {
}
@Override
public void a(int i2) {
if (i2 == 0) {
RelationGiftActivity.this.u = 1;
RelationGiftActivity.this.c.setAdapter((ListAdapter) RelationGiftActivity.this.f3259i);
} else {
if (i2 != 1) {
return;
}
RelationGiftActivity.this.u = 2;
RelationGiftActivity.this.c.setAdapter((ListAdapter) RelationGiftActivity.this.f3260j);
if (RelationGiftActivity.this.t) {
RelationGiftActivity.this.b.f();
}
RelationGiftActivity.this.t = false;
}
}
}
private class d implements View.OnClickListener {
private d() {
}
@Override
public void onClick(View view) {
if (view.getId() != 2131296506) {
return;
}
RelationGiftActivity.this.finish();
}
d(RelationGiftActivity relationGiftActivity, a aVar) {
this();
}
}
private class e implements AdapterView.OnItemClickListener {
private e() {
}
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i2, long j2) {
if (RelationGiftActivity.this.u != 1 || RelationGiftActivity.this.f3257g == null || RelationGiftActivity.this.f3257g.size() <= 0 || i2 >= RelationGiftActivity.this.f3257g.size()) {
return;
}
GiftPersonInfo giftPersonInfo = (GiftPersonInfo) RelationGiftActivity.this.f3257g.get(i2);
Intent intent = new Intent((Context) RelationGiftActivity.this, (Class<?>) CardActivity.class);
intent.putExtra("id", giftPersonInfo.getFuid());
RelationGiftActivity.this.startActivity(intent);
}
e(RelationGiftActivity relationGiftActivity, a aVar) {
this();
}
}
public void Q(int i2, int i3, int i4) {
if (!this.p || this.q) {
return;
}
this.q = true;
if (i3 == 0) {
this.f3255e.d(0);
} else {
this.f3255e.d(1);
}
HashMap hashMap = new HashMap();
hashMap.put("fuid", Integer.valueOf(i2));
hashMap.put("type", 1);
hashMap.put("startindex", Integer.valueOf(i3));
hashMap.put("recordnum", Integer.valueOf(i4));
addTask(new f(10017, hashMap), this);
}
public void R(int i2, int i3, int i4) {
if (!this.r || this.s) {
return;
}
this.s = true;
if (i3 == 0) {
this.f3255e.d(0);
} else {
this.f3255e.d(1);
}
HashMap hashMap = new HashMap();
hashMap.put("fuid", Integer.valueOf(i2));
hashMap.put("type", 3);
hashMap.put("startindex", Integer.valueOf(i3));
hashMap.put("recordnum", Integer.valueOf(i4));
addTask(new f(10017, hashMap), this);
}
@Override
public void init() {
Button button = (Button) findViewById(R.id.btn_profile_value_leftButton);
this.a = button;
a aVar = null;
button.setOnClickListener(new d(this, aVar));
n nVar = new n(this);
this.f3255e = nVar;
this.f3256f = nVar.a();
this.b = (PullToRefreshView) findViewById(R.id.refresh_relation_gift);
ListView listView = (ListView) findViewById(R.id.lv_relation_gift_rank);
this.c = listView;
listView.addFooterView(this.f3256f);
this.b.setOnHeaderRefreshListener(this);
this.f3259i = new n1(this, this.f3257g);
this.f3260j = new b1(this, this.f3258h);
this.c.setAdapter((ListAdapter) this.f3259i);
this.f3259i.notifyDataSetChanged();
this.c.setOnItemClickListener(new e(this, aVar));
this.c.setOnScrollListener(new b());
((EnCustomSegmentView) findViewById(R.id.cs_relation_gift_tab_segment)).f(new String[]{getString(R.string.gift_ranking), "礼物包"}, this.w, 0);
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.relation_gift_tab);
Bundle extras = getIntent().getExtras();
this.f3261k = extras;
this.l = extras.getInt("id");
if (this.f3261k.containsKey("userId")) {
this.f3261k.getInt("userId");
}
init();
this.b.f();
}
@Override
protected void onResume() {
super.onResume();
}
@Override
protected void onStop() {
super.onStop();
}
@Override
public void p(PullToRefreshView pullToRefreshView) {
if (this.u == 1) {
this.m = 0;
this.p = true;
Q(this.l, 0, this.o);
} else {
this.n = 0;
this.r = true;
R(this.l, 0, this.o);
}
}
@Override
public void refresh(Object... objArr) {
if (this.u == 1) {
this.q = false;
} else {
this.s = false;
}
int intValue = ((Integer) objArr[0]).intValue();
HashMap hashMap = (HashMap) objArr[1];
if (hashMap != null) {
int intValue2 = ((Integer) hashMap.get(com.showself.net.e.n1)).intValue();
String str = (String) hashMap.get(com.showself.net.e.o1);
if (intValue == 10017) {
if (intValue2 != com.showself.net.e.m1) {
Utils.Z0(this, str);
} else if (this.u == 1) {
if (this.m == 0) {
this.f3257g.clear();
}
List list = (List) hashMap.get("giftpersons");
if (list != null) {
this.f3257g.addAll(list);
if (list.size() < this.o) {
this.f3255e.d(2);
this.p = false;
} else {
this.f3255e.d(0);
this.p = true;
}
this.m += list.size();
Message message = new Message();
message.what = 1;
this.v.sendMessage(message);
} else {
this.f3255e.d(2);
this.p = false;
}
} else {
if (this.n == 0) {
this.f3258h.clear();
}
ArrayList arrayList = (ArrayList) hashMap.get(ResourceManager.GIFT);
if (arrayList != null) {
this.f3258h.addAll(arrayList);
this.f3260j.c(this.f3258h);
this.f3260j.notifyDataSetChanged();
if (arrayList.size() < this.o) {
this.f3255e.d(2);
this.r = false;
} else {
this.f3255e.d(0);
this.r = true;
}
this.n += arrayList.size();
Message obtainMessage = this.v.obtainMessage();
obtainMessage.what = 2;
this.v.sendMessage(obtainMessage);
} else {
this.f3255e.d(2);
this.r = false;
}
}
}
}
this.b.l(System.currentTimeMillis());
g.i(this);
}
}