Initial commit
This commit is contained in:
199
sources/com/ubt/jimu/community/activity/ActivityAdapter.java
Normal file
199
sources/com/ubt/jimu/community/activity/ActivityAdapter.java
Normal file
@@ -0,0 +1,199 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.text.TextUtils;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.FrameLayout;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.load.Transformation;
|
||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.Act;
|
||||
import com.ubtech.utils.DensityUtils;
|
||||
import com.ubtech.utils.DisplayUtil;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ActivityAdapter extends RecyclerView.Adapter<ContentViewHolder> {
|
||||
private Context a;
|
||||
private List<Act> b;
|
||||
private OnActivityClickListener c;
|
||||
private final SimpleDateFormat d = new SimpleDateFormat("yyyy.MM.dd");
|
||||
private int e;
|
||||
private int f;
|
||||
private int g;
|
||||
private LayoutInflater h;
|
||||
private RequestOptions i;
|
||||
|
||||
static class ContentViewHolder extends RecyclerView.ViewHolder {
|
||||
TextView a;
|
||||
FrameLayout b;
|
||||
TextView c;
|
||||
TextView d;
|
||||
TextView e;
|
||||
ImageView f;
|
||||
|
||||
public ContentViewHolder(View view) {
|
||||
super(view);
|
||||
this.a = (TextView) view.findViewById(R.id.titleTextView);
|
||||
this.b = (FrameLayout) view.findViewById(R.id.joinUserLayout);
|
||||
this.c = (TextView) view.findViewById(R.id.joinCountTextView);
|
||||
this.d = (TextView) view.findViewById(R.id.statusTextView);
|
||||
this.e = (TextView) view.findViewById(R.id.dateTimeTextView);
|
||||
this.f = (ImageView) view.findViewById(R.id.coverImageView);
|
||||
}
|
||||
}
|
||||
|
||||
public interface OnActivityClickListener {
|
||||
void a(Act act);
|
||||
}
|
||||
|
||||
public ActivityAdapter(Context context, List<Act> list) {
|
||||
this.a = context;
|
||||
this.b = list;
|
||||
this.h = LayoutInflater.from(context);
|
||||
this.e = DisplayUtil.a(context, 35.0f);
|
||||
int[] a = DensityUtils.a(context);
|
||||
int max = Math.max(a[0], a[1]);
|
||||
this.f = (int) (max * 0.023d);
|
||||
this.g = (max - (this.f * 3)) / 2;
|
||||
this.i = RequestOptions.b((Transformation<Bitmap>) new RoundedCorners(DisplayUtil.a(context, 5.0f))).b(R.drawable.community_img).a(R.drawable.community_img).b();
|
||||
}
|
||||
|
||||
private void b(ContentViewHolder contentViewHolder, int i) {
|
||||
final Act act = this.b.get(i);
|
||||
contentViewHolder.a.setText(act.getHeading());
|
||||
RecyclerView.LayoutParams layoutParams = (RecyclerView.LayoutParams) contentViewHolder.itemView.getLayoutParams();
|
||||
int i2 = i % 2;
|
||||
((ViewGroup.MarginLayoutParams) layoutParams).rightMargin = i2 == 0 ? this.f / 2 : 0;
|
||||
((ViewGroup.MarginLayoutParams) layoutParams).leftMargin = i2 == 0 ? 0 : this.f / 2;
|
||||
FrameLayout.LayoutParams layoutParams2 = (FrameLayout.LayoutParams) contentViewHolder.f.getLayoutParams();
|
||||
int i3 = this.g;
|
||||
layoutParams2.width = i3;
|
||||
layoutParams2.height = i3 / 2;
|
||||
if (!TextUtils.isEmpty(act.getListImage())) {
|
||||
RequestBuilder<Drawable> a = Glide.e(this.a).a(act.getListImage());
|
||||
a.a(this.i);
|
||||
a.a(contentViewHolder.f);
|
||||
} else if (TextUtils.isEmpty(act.getDisplayImage())) {
|
||||
contentViewHolder.f.setImageDrawable(null);
|
||||
} else {
|
||||
RequestBuilder<Drawable> a2 = Glide.e(this.a).a(act.getDisplayImage());
|
||||
a2.a(this.i);
|
||||
a2.a(contentViewHolder.f);
|
||||
}
|
||||
int parseInt = Integer.parseInt(TextUtils.isEmpty(act.getActivityStatus()) ? "0" : act.getActivityStatus());
|
||||
if (parseInt == Act.State.Running.getCode()) {
|
||||
contentViewHolder.d.setVisibility(0);
|
||||
contentViewHolder.d.setText(R.string.task_state_doing);
|
||||
contentViewHolder.d.setBackgroundResource(R.drawable.bg_act_status_running);
|
||||
} else if (parseInt == Act.State.Finished.getCode()) {
|
||||
contentViewHolder.d.setVisibility(0);
|
||||
contentViewHolder.d.setText(R.string.activity_status_end);
|
||||
contentViewHolder.d.setBackgroundResource(R.drawable.bg_act_status_finished);
|
||||
} else if (parseInt == Act.State.Unstart.getCode()) {
|
||||
contentViewHolder.d.setVisibility(0);
|
||||
contentViewHolder.d.setText(R.string.activity_status_unstart);
|
||||
contentViewHolder.d.setBackgroundResource(R.drawable.bg_act_status_not_start);
|
||||
} else if (parseInt == Act.State.Awards.getCode()) {
|
||||
contentViewHolder.d.setVisibility(0);
|
||||
contentViewHolder.d.setText(R.string.activity_status_awarding);
|
||||
contentViewHolder.d.setBackgroundResource(R.drawable.bg_act_status_running);
|
||||
} else {
|
||||
contentViewHolder.d.setVisibility(8);
|
||||
}
|
||||
contentViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.activity.ActivityAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (ActivityAdapter.this.c != null) {
|
||||
ActivityAdapter.this.c.a(act);
|
||||
}
|
||||
}
|
||||
});
|
||||
if (parseInt == Act.State.Unstart.getCode()) {
|
||||
contentViewHolder.b.setVisibility(8);
|
||||
contentViewHolder.c.setVisibility(8);
|
||||
contentViewHolder.e.setVisibility(0);
|
||||
StringBuffer stringBuffer = new StringBuffer();
|
||||
stringBuffer.append(this.d.format(new Date(act.getStartTime())));
|
||||
stringBuffer.append("-");
|
||||
stringBuffer.append(this.d.format(new Date(act.getEndTime())));
|
||||
contentViewHolder.e.setText(stringBuffer.toString());
|
||||
return;
|
||||
}
|
||||
contentViewHolder.c.setVisibility(0);
|
||||
contentViewHolder.e.setVisibility(8);
|
||||
contentViewHolder.b.setVisibility(0);
|
||||
List<String> userImages = act.getUserImages();
|
||||
if (userImages == null || userImages.size() == 0) {
|
||||
int a3 = DisplayUtil.a(this.a, 35.0f);
|
||||
RelativeLayout.LayoutParams layoutParams3 = (RelativeLayout.LayoutParams) contentViewHolder.b.getLayoutParams();
|
||||
layoutParams3.width = a3 * 1;
|
||||
contentViewHolder.b.setLayoutParams(layoutParams3);
|
||||
ImageView a4 = a("");
|
||||
a4.setImageResource(R.drawable.tab_base_user_default);
|
||||
FrameLayout.LayoutParams layoutParams4 = new FrameLayout.LayoutParams(a3, a3);
|
||||
contentViewHolder.b.removeAllViews();
|
||||
contentViewHolder.b.addView(a4, layoutParams4);
|
||||
contentViewHolder.c.setText("0");
|
||||
return;
|
||||
}
|
||||
contentViewHolder.c.setText(String.valueOf(act.getWorkCount()));
|
||||
int a5 = DisplayUtil.a(this.a, 35.0f);
|
||||
int size = userImages.size();
|
||||
contentViewHolder.b.removeAllViews();
|
||||
RelativeLayout.LayoutParams layoutParams5 = (RelativeLayout.LayoutParams) contentViewHolder.b.getLayoutParams();
|
||||
layoutParams5.width = (size * a5) - (((size - 1) * a5) / 3);
|
||||
contentViewHolder.b.setLayoutParams(layoutParams5);
|
||||
for (int i4 = 0; i4 < size; i4++) {
|
||||
FrameLayout.LayoutParams layoutParams6 = new FrameLayout.LayoutParams(a5, a5);
|
||||
ImageView a6 = a(userImages.get(i4));
|
||||
int i5 = i4 * a5;
|
||||
layoutParams6.leftMargin = i5 - (i5 / 3);
|
||||
layoutParams6.topMargin = 0;
|
||||
contentViewHolder.b.addView(a6, layoutParams6);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
return this.b.size();
|
||||
}
|
||||
|
||||
public void a(OnActivityClickListener onActivityClickListener) {
|
||||
this.c = onActivityClickListener;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public ContentViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new ContentViewHolder(LayoutInflater.from(this.a).inflate(R.layout.activity_list_item, viewGroup, false));
|
||||
}
|
||||
|
||||
private ImageView a(String str) {
|
||||
ImageView imageView = (ImageView) this.h.inflate(R.layout.portrait_layout, (ViewGroup) null, false);
|
||||
RequestBuilder<Drawable> a = Glide.e(this.a).a(str);
|
||||
RequestOptions a2 = RequestOptions.O().b(R.drawable.tab_base_user_default).a(R.drawable.tab_base_user_default);
|
||||
int i = this.e;
|
||||
a.a(a2.a(i, i));
|
||||
a.a(imageView);
|
||||
return imageView;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(ContentViewHolder contentViewHolder, int i) {
|
||||
b(contentViewHolder, i);
|
||||
}
|
||||
}
|
@@ -0,0 +1,251 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Intent;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.Color;
|
||||
import android.graphics.drawable.BitmapDrawable;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.text.TextUtils;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.FrameLayout;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.fragment.app.FragmentActivity;
|
||||
import butterknife.ButterKnife;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.ViewImpl;
|
||||
import com.ubt.jimu.base.entities.Push;
|
||||
import com.ubt.jimu.user.view.AddressActivity;
|
||||
import com.ubt.jimu.utils.BitmapUtils;
|
||||
import com.ubt.jimu.widgets.BottomShadowLayout;
|
||||
import com.ubtech.utils.DensityUtils;
|
||||
import com.ubtech.utils.DisplayUtil;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ActivityAlertActivity extends BaseActivity {
|
||||
static Bitmap d;
|
||||
private ArrayList<Push> a;
|
||||
private String b;
|
||||
private Handler c = new Handler();
|
||||
FrameLayout centerCardView;
|
||||
FrameLayout rootView;
|
||||
|
||||
private void E0() {
|
||||
Bundle bundleExtra = getIntent().getBundleExtra("extra");
|
||||
this.a = (ArrayList) bundleExtra.getSerializable("push_list");
|
||||
this.b = bundleExtra.getString("blur_bitmap_name");
|
||||
ArrayList<Push> arrayList = this.a;
|
||||
if (arrayList == null || arrayList.size() == 0) {
|
||||
return;
|
||||
}
|
||||
for (int i = 0; i < this.a.size(); i++) {
|
||||
this.centerCardView.addView(a(this.a.get(i), i, this.a.size()));
|
||||
this.a.size();
|
||||
}
|
||||
}
|
||||
|
||||
private void F0() {
|
||||
}
|
||||
|
||||
public void D0() {
|
||||
Bitmap bitmap = d;
|
||||
if (bitmap == null || bitmap.isRecycled()) {
|
||||
return;
|
||||
}
|
||||
new Thread(new Runnable() { // from class: com.ubt.jimu.community.activity.ActivityAlertActivity.6
|
||||
@Override // java.lang.Runnable
|
||||
public void run() {
|
||||
ActivityAlertActivity activityAlertActivity = ActivityAlertActivity.this;
|
||||
final Bitmap a = BitmapUtils.a(activityAlertActivity, ActivityAlertActivity.d, activityAlertActivity.b);
|
||||
if (a == null || a.isRecycled()) {
|
||||
return;
|
||||
}
|
||||
ActivityAlertActivity.this.c.post(new Runnable() { // from class: com.ubt.jimu.community.activity.ActivityAlertActivity.6.1
|
||||
@Override // java.lang.Runnable
|
||||
public void run() {
|
||||
ActivityAlertActivity.this.rootView.setBackground(new BitmapDrawable(a));
|
||||
}
|
||||
});
|
||||
}
|
||||
}).start();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
public void onActivityResult(int i, int i2, Intent intent) {
|
||||
super.onActivityResult(i, i2, intent);
|
||||
finish();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
|
||||
protected void onCreate(Bundle bundle) {
|
||||
super.onCreate(bundle);
|
||||
setContentView(R.layout.activity_activity_alert);
|
||||
ButterKnife.a(this);
|
||||
E0();
|
||||
D0();
|
||||
F0();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onDestroy() {
|
||||
Handler handler = this.c;
|
||||
if (handler != null) {
|
||||
handler.removeCallbacksAndMessages(null);
|
||||
}
|
||||
super.onDestroy();
|
||||
FrameLayout frameLayout = this.rootView;
|
||||
if (frameLayout != null) {
|
||||
frameLayout.setBackground(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void onDismiss(View view) {
|
||||
finish();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity
|
||||
public void relayout() {
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public static void a(Activity activity, Bundle bundle) {
|
||||
View rootView = ((ViewImpl) activity).getRootView();
|
||||
if (rootView != null) {
|
||||
rootView.setDrawingCacheEnabled(true);
|
||||
rootView.buildDrawingCache();
|
||||
d = rootView.getDrawingCache();
|
||||
}
|
||||
Intent intent = new Intent(activity, (Class<?>) ActivityAlertActivity.class);
|
||||
intent.putExtra("extra", bundle);
|
||||
activity.startActivity(intent);
|
||||
}
|
||||
|
||||
private View a(final Push push, final int i, int i2) {
|
||||
View inflate = LayoutInflater.from(this).inflate(R.layout.dialog_activity, (ViewGroup) null);
|
||||
ImageView imageView = (ImageView) inflate.findViewById(R.id.contentImageView);
|
||||
TextView textView = (TextView) inflate.findViewById(R.id.ok_button);
|
||||
TextView textView2 = (TextView) inflate.findViewById(R.id.subTitleTextView);
|
||||
TextView textView3 = (TextView) inflate.findViewById(R.id.titleTextView);
|
||||
TextView textView4 = (TextView) inflate.findViewById(R.id.expTextView);
|
||||
TextView textView5 = (TextView) inflate.findViewById(R.id.expTipTextView);
|
||||
TextView textView6 = (TextView) inflate.findViewById(R.id.scoreTextView);
|
||||
TextView textView7 = (TextView) inflate.findViewById(R.id.scoreTipTextView);
|
||||
BottomShadowLayout bottomShadowLayout = (BottomShadowLayout) inflate.findViewById(R.id.bsl_action);
|
||||
bottomShadowLayout.setListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.activity.ActivityAlertActivity.2
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
int i3 = i;
|
||||
if (i3 == 0) {
|
||||
ActivityAlertActivity.this.finish();
|
||||
} else {
|
||||
ActivityAlertActivity.this.centerCardView.removeViewAt(i3);
|
||||
}
|
||||
if (push.getType() == 3 && push.getAwardEntity() == 1) {
|
||||
AddressActivity.start(ActivityAlertActivity.this);
|
||||
} else {
|
||||
JimuActActivity.start(ActivityAlertActivity.this, push.getActivityId());
|
||||
}
|
||||
}
|
||||
});
|
||||
Boolean valueOf = Boolean.valueOf(JimuApplication.l().i());
|
||||
bottomShadowLayout.a((int) DensityUtils.a(this, valueOf.booleanValue() ? 318 : 160), (int) DensityUtils.a(this, valueOf.booleanValue() ? 64 : 32));
|
||||
int type = push.getType();
|
||||
if (type == 1) {
|
||||
imageView.setScaleType(ImageView.ScaleType.FIT_START);
|
||||
RequestBuilder<Drawable> a = Glide.a((FragmentActivity) this).a(push.getImage());
|
||||
a.a(new RequestOptions().b());
|
||||
a.a(imageView);
|
||||
textView2.setVisibility(8);
|
||||
textView3.setVisibility(8);
|
||||
bottomShadowLayout.setVisibility(8);
|
||||
textView.setText(push.getButtonText());
|
||||
textView.setBackgroundColor(push.getType() == 2 ? Color.rgb(255, 73, 121) : Color.rgb(255, 168, 19));
|
||||
} else if (type == 2) {
|
||||
textView2.setVisibility(0);
|
||||
textView3.setVisibility(0);
|
||||
imageView.setImageResource(R.drawable.ic_win_praise);
|
||||
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
|
||||
bottomShadowLayout.setVisibility(0);
|
||||
bottomShadowLayout.setText(getString(R.string.go_to_see));
|
||||
textView.setVisibility(8);
|
||||
} else if (type == 3) {
|
||||
textView2.setVisibility(0);
|
||||
textView3.setVisibility(0);
|
||||
imageView.setImageResource(R.drawable.ic_award_pad);
|
||||
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
|
||||
textView.setVisibility(8);
|
||||
textView6.setVisibility(0);
|
||||
textView7.setVisibility(0);
|
||||
textView5.setVisibility(0);
|
||||
textView4.setVisibility(0);
|
||||
textView6.setText("+" + push.getScore());
|
||||
textView4.setText("+" + push.getExp());
|
||||
bottomShadowLayout.setVisibility(0);
|
||||
bottomShadowLayout.setText(TextUtils.isEmpty(push.getButtonText()) ? getString(R.string.add_address) : push.getButtonText());
|
||||
}
|
||||
textView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.activity.ActivityAlertActivity.3
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
int i3 = i;
|
||||
if (i3 == 0) {
|
||||
ActivityAlertActivity.this.finish();
|
||||
} else {
|
||||
ActivityAlertActivity.this.centerCardView.removeViewAt(i3);
|
||||
}
|
||||
JimuActActivity.start(ActivityAlertActivity.this, push.getActivityId());
|
||||
}
|
||||
});
|
||||
inflate.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.activity.ActivityAlertActivity.4
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (push.getAwardEntity() == 1) {
|
||||
AddressActivity.start(ActivityAlertActivity.this);
|
||||
return;
|
||||
}
|
||||
int i3 = i;
|
||||
if (i3 == 0) {
|
||||
ActivityAlertActivity.this.finish();
|
||||
} else {
|
||||
ActivityAlertActivity.this.centerCardView.removeViewAt(i3);
|
||||
}
|
||||
JimuActActivity.start(ActivityAlertActivity.this, push.getActivityId());
|
||||
}
|
||||
});
|
||||
inflate.findViewById(R.id.cancel_button).setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.activity.ActivityAlertActivity.5
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
int i3 = i;
|
||||
if (i3 == 0) {
|
||||
ActivityAlertActivity.this.finish();
|
||||
} else {
|
||||
ActivityAlertActivity.this.centerCardView.removeViewAt(i3);
|
||||
}
|
||||
}
|
||||
});
|
||||
if (!TextUtils.isEmpty(push.getLink())) {
|
||||
textView2.setText(push.getLink());
|
||||
}
|
||||
if (!TextUtils.isEmpty(push.getContent())) {
|
||||
textView3.setText(push.getContent());
|
||||
}
|
||||
if (push.getType() == 1) {
|
||||
inflate.setLayoutParams(new FrameLayout.LayoutParams(DisplayUtil.a(this, valueOf.booleanValue() ? 552.0f : 360.0f), DisplayUtil.a(this, valueOf.booleanValue() ? 336.0f : 220.0f)));
|
||||
} else {
|
||||
int b = DisplayUtil.b(this);
|
||||
int a2 = DisplayUtil.a(this);
|
||||
inflate.setLayoutParams(new FrameLayout.LayoutParams((Math.max(b, a2) * 54) / 100, (Math.min(b, a2) * 64) / 100));
|
||||
}
|
||||
return inflate;
|
||||
}
|
||||
}
|
@@ -0,0 +1,41 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.FrameLayout;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.DebouncingOnClickListener;
|
||||
import butterknife.internal.Utils;
|
||||
import com.ubt.jimu.R;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ActivityAlertActivity_ViewBinding implements Unbinder {
|
||||
private ActivityAlertActivity b;
|
||||
private View c;
|
||||
|
||||
public ActivityAlertActivity_ViewBinding(final ActivityAlertActivity activityAlertActivity, View view) {
|
||||
this.b = activityAlertActivity;
|
||||
activityAlertActivity.centerCardView = (FrameLayout) Utils.b(view, R.id.centerCardView, "field 'centerCardView'", FrameLayout.class);
|
||||
View a = Utils.a(view, R.id.rootView, "field 'rootView' and method 'onDismiss'");
|
||||
activityAlertActivity.rootView = (FrameLayout) Utils.a(a, R.id.rootView, "field 'rootView'", FrameLayout.class);
|
||||
this.c = a;
|
||||
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.community.activity.ActivityAlertActivity_ViewBinding.1
|
||||
@Override // butterknife.internal.DebouncingOnClickListener
|
||||
public void doClick(View view2) {
|
||||
activityAlertActivity.onDismiss(view2);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
ActivityAlertActivity activityAlertActivity = this.b;
|
||||
if (activityAlertActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
activityAlertActivity.centerCardView = null;
|
||||
activityAlertActivity.rootView = null;
|
||||
this.c.setOnClickListener(null);
|
||||
this.c = null;
|
||||
}
|
||||
}
|
@@ -0,0 +1,209 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.webkit.WebSettings;
|
||||
import android.webkit.WebView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.Act;
|
||||
import com.ubt.jimu.base.entities.UComment;
|
||||
import com.ubt.jimu.community.activity.contract.ActivityContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.ActivityContract$View;
|
||||
import com.ubt.jimu.community.activity.presenter.ActivityPresenter;
|
||||
import com.ubt.jimu.utils.NetWorkUtil;
|
||||
import com.ubt.jimu.widgets.LoadingView;
|
||||
import com.ubtech.utils.DisplayUtil;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ActivityInfoFragment extends LazyLoadFragment implements ActivityContract$View {
|
||||
private URecyclerView a;
|
||||
private Context b;
|
||||
private MyAdapter d;
|
||||
private int e;
|
||||
private ActivityPresenter f;
|
||||
private View g;
|
||||
private List<Act> c = new ArrayList();
|
||||
private String h = "header_activity_info";
|
||||
|
||||
private class MyAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
|
||||
private List<Act> a;
|
||||
|
||||
class MyViewHolder extends RecyclerView.ViewHolder {
|
||||
public MyViewHolder(MyAdapter myAdapter, View view) {
|
||||
super(view);
|
||||
WebView webView = (WebView) view;
|
||||
WebSettings settings = webView.getSettings();
|
||||
settings.setDisplayZoomControls(true);
|
||||
settings.setSupportZoom(true);
|
||||
settings.setUseWideViewPort(true);
|
||||
settings.setJavaScriptEnabled(true);
|
||||
settings.setLoadWithOverviewMode(true);
|
||||
settings.setGeolocationEnabled(true);
|
||||
settings.setAllowContentAccess(true);
|
||||
settings.setAllowFileAccess(true);
|
||||
if (Build.VERSION.SDK_INT >= 16) {
|
||||
webView.getSettings().setAllowFileAccessFromFileURLs(true);
|
||||
}
|
||||
settings.setBuiltInZoomControls(false);
|
||||
settings.setDatabaseEnabled(true);
|
||||
settings.setDomStorageEnabled(true);
|
||||
settings.setAppCacheEnabled(false);
|
||||
settings.setCacheMode(2);
|
||||
}
|
||||
}
|
||||
|
||||
public MyAdapter(ActivityInfoFragment activityInfoFragment, Context context, List<Act> list) {
|
||||
this.a = list;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
return this.a.size();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int i) {
|
||||
Act act = this.a.get(i);
|
||||
if (viewHolder instanceof MyViewHolder) {
|
||||
((WebView) ((MyViewHolder) viewHolder).itemView).loadDataWithBaseURL(null, act.getActivityDesc(), "text/html", "utf-8", null);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
WebView webView = new WebView(viewGroup.getContext());
|
||||
webView.setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
|
||||
return new MyViewHolder(this, webView);
|
||||
}
|
||||
}
|
||||
|
||||
public static ActivityInfoFragment a(int i, String str) {
|
||||
ActivityInfoFragment activityInfoFragment = new ActivityInfoFragment();
|
||||
Bundle bundle = new Bundle();
|
||||
bundle.putInt("activity_id", i);
|
||||
bundle.putString("activity_name", str);
|
||||
activityInfoFragment.setArguments(bundle);
|
||||
return activityInfoFragment;
|
||||
}
|
||||
|
||||
private void b() {
|
||||
if (this.a.b(this.h)) {
|
||||
return;
|
||||
}
|
||||
this.g = LayoutInflater.from(this.b).inflate(R.layout.comment_empty_layout, (ViewGroup) null);
|
||||
this.g.setTag(this.h);
|
||||
TextView textView = (TextView) this.g.findViewById(R.id.emptyTipTextView);
|
||||
textView.setLines(1);
|
||||
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) textView.getLayoutParams();
|
||||
layoutParams.width = DisplayUtil.b(JimuApplication.l());
|
||||
textView.setLayoutParams(layoutParams);
|
||||
this.a.n(this.g);
|
||||
this.g.setLayoutParams(new RecyclerView.LayoutParams(-1, DisplayUtil.a(JimuApplication.l()) - getResources().getDimensionPixelSize(R.dimen.action_bar_height)));
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void a() {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void a(UComment uComment) {
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.BaseView
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void setPresenter(ActivityContract$Presenter activityContract$Presenter) {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void a(String str) {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public int e() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void e(List<Act> list) {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public int f() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment
|
||||
protected void loadData() {
|
||||
if (NetWorkUtil.b(this.b)) {
|
||||
this.f.b(this.e);
|
||||
} else {
|
||||
this.a.y();
|
||||
b();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment, com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public void onAttach(Context context) {
|
||||
super.onAttach(context);
|
||||
this.b = context;
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
|
||||
View inflate = layoutInflater.inflate(R.layout.fragment_activity, (ViewGroup) null, false);
|
||||
a(inflate);
|
||||
return inflate;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment, androidx.fragment.app.Fragment
|
||||
public void onViewCreated(View view, Bundle bundle) {
|
||||
super.onViewCreated(view, bundle);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public LoadingView u() {
|
||||
return null;
|
||||
}
|
||||
|
||||
private void a(View view) {
|
||||
this.a = (URecyclerView) view.findViewById(R.id.recyclerView);
|
||||
this.a.setLayoutManager(new LinearLayoutManager(getContext(), 1, false));
|
||||
this.d = new MyAdapter(this, this.b, this.c);
|
||||
this.a.setAdapter(this.d);
|
||||
this.a.setLoadingMoreEnabled(false);
|
||||
this.a.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.activity.ActivityInfoFragment.1
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onLoadingMore() {
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onRefreshing() {
|
||||
ActivityInfoFragment.this.loadData();
|
||||
}
|
||||
});
|
||||
Bundle arguments = getArguments();
|
||||
this.e = arguments.getInt("activity_id");
|
||||
arguments.getString("activity_name");
|
||||
this.f = new ActivityPresenter(getContext(), this);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void a(Act act) {
|
||||
this.a.A();
|
||||
this.c.clear();
|
||||
this.c.add(act);
|
||||
this.d.notifyDataSetChanged();
|
||||
}
|
||||
}
|
114
sources/com/ubt/jimu/community/activity/ArticleListAdapter.java
Normal file
114
sources/com/ubt/jimu/community/activity/ArticleListAdapter.java
Normal file
@@ -0,0 +1,114 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.JoinArticle;
|
||||
import com.ubt.jimu.community.view.PublishDetailActivity;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ArticleListAdapter extends RecyclerView.Adapter<ArticleViewHolder> {
|
||||
private Context a;
|
||||
private List<JoinArticle> b;
|
||||
private LayoutInflater c;
|
||||
|
||||
public static class ArticleViewHolder extends RecyclerView.ViewHolder {
|
||||
ImageView im_comm_head;
|
||||
ImageView im_creativity_image;
|
||||
ImageView im_creativity_video;
|
||||
TextView tv_comment;
|
||||
TextView tv_creativity_name;
|
||||
TextView tv_creativity_title;
|
||||
TextView tv_praise;
|
||||
View view_onclick;
|
||||
|
||||
public ArticleViewHolder(View view) {
|
||||
super(view);
|
||||
ButterKnife.a(this, view);
|
||||
}
|
||||
}
|
||||
|
||||
public class ArticleViewHolder_ViewBinding implements Unbinder {
|
||||
private ArticleViewHolder b;
|
||||
|
||||
public ArticleViewHolder_ViewBinding(ArticleViewHolder articleViewHolder, View view) {
|
||||
this.b = articleViewHolder;
|
||||
articleViewHolder.im_creativity_video = (ImageView) Utils.b(view, R.id.im_creativity_video, "field 'im_creativity_video'", ImageView.class);
|
||||
articleViewHolder.im_creativity_image = (ImageView) Utils.b(view, R.id.im_creativity_image, "field 'im_creativity_image'", ImageView.class);
|
||||
articleViewHolder.im_comm_head = (ImageView) Utils.b(view, R.id.im_comm_head, "field 'im_comm_head'", ImageView.class);
|
||||
articleViewHolder.tv_creativity_name = (TextView) Utils.b(view, R.id.tv_creativity_name, "field 'tv_creativity_name'", TextView.class);
|
||||
articleViewHolder.tv_creativity_title = (TextView) Utils.b(view, R.id.tv_creativity_title, "field 'tv_creativity_title'", TextView.class);
|
||||
articleViewHolder.tv_comment = (TextView) Utils.b(view, R.id.tv_comment, "field 'tv_comment'", TextView.class);
|
||||
articleViewHolder.tv_praise = (TextView) Utils.b(view, R.id.tv_praise, "field 'tv_praise'", TextView.class);
|
||||
articleViewHolder.view_onclick = Utils.a(view, R.id.view_onclick, "field 'view_onclick'");
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
ArticleViewHolder articleViewHolder = this.b;
|
||||
if (articleViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
articleViewHolder.im_creativity_video = null;
|
||||
articleViewHolder.im_creativity_image = null;
|
||||
articleViewHolder.im_comm_head = null;
|
||||
articleViewHolder.tv_creativity_name = null;
|
||||
articleViewHolder.tv_creativity_title = null;
|
||||
articleViewHolder.tv_comment = null;
|
||||
articleViewHolder.tv_praise = null;
|
||||
articleViewHolder.view_onclick = null;
|
||||
}
|
||||
}
|
||||
|
||||
public ArticleListAdapter(Context context, List<JoinArticle> list) {
|
||||
this.b = list;
|
||||
this.a = context;
|
||||
this.c = LayoutInflater.from(context);
|
||||
JimuApplication.l().i();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
return this.b.size();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(ArticleViewHolder articleViewHolder, int i) {
|
||||
final JoinArticle joinArticle = this.b.get(i);
|
||||
articleViewHolder.tv_praise.setText(String.valueOf(joinArticle.getPraiseNum()));
|
||||
articleViewHolder.tv_comment.setText(String.valueOf(joinArticle.getCommentNum()));
|
||||
articleViewHolder.tv_creativity_title.setText(joinArticle.getTitle());
|
||||
articleViewHolder.tv_creativity_name.setText(joinArticle.getNickName());
|
||||
Glide.e(this.a).a(joinArticle.getWorksCover()).a(articleViewHolder.im_creativity_image);
|
||||
RequestBuilder<Drawable> a = Glide.e(this.a).a(joinArticle.getUserImage());
|
||||
a.a(RequestOptions.O().h());
|
||||
a.a(articleViewHolder.im_comm_head);
|
||||
articleViewHolder.view_onclick.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.activity.ArticleListAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
PublishDetailActivity.start(ArticleListAdapter.this.a, joinArticle.getWorksId());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public ArticleViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new ArticleViewHolder(this.c.inflate(R.layout.recycler_item_article, viewGroup, false));
|
||||
}
|
||||
}
|
213
sources/com/ubt/jimu/community/activity/ArticleListFragment.java
Normal file
213
sources/com/ubt/jimu/community/activity/ArticleListFragment.java
Normal file
@@ -0,0 +1,213 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.GridLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.thoughtworks.xstream.XStream;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.Act;
|
||||
import com.ubt.jimu.base.entities.ApiRecord;
|
||||
import com.ubt.jimu.base.entities.JoinArticle;
|
||||
import com.ubt.jimu.community.activity.contract.ArticleListContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.ArticleListContract$View;
|
||||
import com.ubt.jimu.community.activity.presenter.ArticleListPresenter;
|
||||
import com.ubtech.utils.DisplayUtil;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ArticleListFragment extends LazyLoadFragment implements ArticleListContract$View {
|
||||
private URecyclerView a;
|
||||
private Context b;
|
||||
private ArticleListAdapter c;
|
||||
private int d;
|
||||
private View g;
|
||||
private ArticleListContract$Presenter i;
|
||||
private List<JoinArticle> e = new ArrayList();
|
||||
private int f = 1;
|
||||
private String h = "article_list_header";
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void d(int i) {
|
||||
this.i.s();
|
||||
}
|
||||
|
||||
private void e(int i) {
|
||||
Context context = this.b;
|
||||
if (context == null) {
|
||||
return;
|
||||
}
|
||||
((JimuActActivity) context).l(i);
|
||||
}
|
||||
|
||||
private void o() {
|
||||
if (this.g == null) {
|
||||
return;
|
||||
}
|
||||
this.a.c(this.h);
|
||||
}
|
||||
|
||||
private GridLayoutManager q() {
|
||||
GridLayoutManager gridLayoutManager = new GridLayoutManager(this.b, 4);
|
||||
gridLayoutManager.k(1);
|
||||
return gridLayoutManager;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ArticleListContract$View
|
||||
public void a() {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ArticleListContract$View
|
||||
public void a(String str) {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ArticleListContract$View
|
||||
public int f() {
|
||||
return XStream.PRIORITY_VERY_HIGH;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment
|
||||
protected void loadData() {
|
||||
d(1);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment, com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public void onAttach(Context context) {
|
||||
super.onAttach(context);
|
||||
this.b = context;
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
|
||||
View inflate = layoutInflater.inflate(R.layout.fragment_activity, (ViewGroup) null, false);
|
||||
a(inflate);
|
||||
return inflate;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment, androidx.fragment.app.Fragment
|
||||
public void onViewCreated(View view, Bundle bundle) {
|
||||
super.onViewCreated(view, bundle);
|
||||
d(1);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ArticleListContract$View
|
||||
public long w() {
|
||||
return this.d;
|
||||
}
|
||||
|
||||
private void b() {
|
||||
Act D0;
|
||||
if (this.a.b(this.h)) {
|
||||
return;
|
||||
}
|
||||
this.g = LayoutInflater.from(this.b).inflate(R.layout.comment_empty_layout, (ViewGroup) null);
|
||||
this.g.setTag(this.h);
|
||||
TextView textView = (TextView) this.g.findViewById(R.id.emptyTipTextView);
|
||||
textView.setLines(1);
|
||||
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) textView.getLayoutParams();
|
||||
layoutParams.width = DisplayUtil.b(JimuApplication.l());
|
||||
textView.setLayoutParams(layoutParams);
|
||||
int i = R.string.activity_empty_tip_activity_start;
|
||||
Context context = this.b;
|
||||
if (context != null && (context instanceof JimuActActivity) && (D0 = ((JimuActActivity) context).D0()) != null && Integer.parseInt(D0.getActivityStatus()) == Act.State.Unstart.getCode()) {
|
||||
i = R.string.activity_status_unstart;
|
||||
}
|
||||
textView.setText(i);
|
||||
ImageView imageView = (ImageView) this.g.findViewById(R.id.emptyImageView);
|
||||
imageView.setImageResource(R.drawable.ic_empty_article);
|
||||
boolean i2 = JimuApplication.l().i();
|
||||
Drawable drawable = getResources().getDrawable(R.drawable.ic_empty_article);
|
||||
LinearLayout.LayoutParams layoutParams2 = (LinearLayout.LayoutParams) imageView.getLayoutParams();
|
||||
int intrinsicWidth = drawable.getIntrinsicWidth();
|
||||
if (!i2) {
|
||||
intrinsicWidth = (intrinsicWidth * 2) / 3;
|
||||
}
|
||||
layoutParams2.width = intrinsicWidth;
|
||||
int intrinsicHeight = drawable.getIntrinsicHeight();
|
||||
if (!i2) {
|
||||
intrinsicHeight = (intrinsicHeight * 2) / 3;
|
||||
}
|
||||
layoutParams2.height = intrinsicHeight;
|
||||
this.a.n(this.g);
|
||||
this.g.setLayoutParams(new RecyclerView.LayoutParams(-1, DisplayUtil.a(JimuApplication.l()) - getResources().getDimensionPixelSize(R.dimen.action_bar_height)));
|
||||
}
|
||||
|
||||
public static ArticleListFragment a(int i, String str) {
|
||||
ArticleListFragment articleListFragment = new ArticleListFragment();
|
||||
Bundle bundle = new Bundle();
|
||||
bundle.putInt("activity_id", i);
|
||||
bundle.putString("activity_name", str);
|
||||
articleListFragment.setArguments(bundle);
|
||||
return articleListFragment;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ArticleListContract$View
|
||||
public int e() {
|
||||
return this.f;
|
||||
}
|
||||
|
||||
private void a(View view) {
|
||||
this.a = (URecyclerView) view.findViewById(R.id.recyclerView);
|
||||
this.a.setLoadingMoreEnabled(false);
|
||||
this.a.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.activity.ArticleListFragment.1
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onLoadingMore() {
|
||||
ArticleListFragment articleListFragment = ArticleListFragment.this;
|
||||
articleListFragment.d(articleListFragment.f);
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onRefreshing() {
|
||||
ArticleListFragment.this.f = 1;
|
||||
ArticleListFragment articleListFragment = ArticleListFragment.this;
|
||||
articleListFragment.d(articleListFragment.f);
|
||||
}
|
||||
});
|
||||
this.a.setLayoutManager(q());
|
||||
this.c = new ArticleListAdapter(this.b, this.e);
|
||||
this.a.setAdapter(this.c);
|
||||
Bundle arguments = getArguments();
|
||||
this.d = arguments.getInt("activity_id");
|
||||
arguments.getString("activity_name");
|
||||
new ArticleListPresenter(getContext(), this);
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.BaseView
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void setPresenter(ArticleListContract$Presenter articleListContract$Presenter) {
|
||||
this.i = articleListContract$Presenter;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ArticleListContract$View
|
||||
public void a(ApiRecord<JoinArticle> apiRecord) {
|
||||
this.a.A();
|
||||
List<JoinArticle> records = apiRecord.getRecords();
|
||||
if (records != null && records.size() > 0) {
|
||||
if (this.f > 1) {
|
||||
this.e.addAll(this.e.size(), records);
|
||||
} else {
|
||||
e(apiRecord.getTotal());
|
||||
o();
|
||||
this.e.clear();
|
||||
this.e.addAll(records);
|
||||
}
|
||||
this.c.notifyDataSetChanged();
|
||||
this.f++;
|
||||
return;
|
||||
}
|
||||
if (this.f > 1) {
|
||||
return;
|
||||
}
|
||||
b();
|
||||
}
|
||||
}
|
@@ -0,0 +1,195 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.text.TextUtils;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.AArticle;
|
||||
import com.ubt.jimu.base.entities.ArticleFileInfo;
|
||||
import com.ubt.jimu.base.entities.AwardItem;
|
||||
import com.ubtech.utils.DisplayUtil;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class AwardListAdapterCompact extends RecyclerView.Adapter<AwardViewHolder> {
|
||||
private Context a;
|
||||
private Callback b;
|
||||
private List<AwardItem> c;
|
||||
|
||||
public class AwardViewHolder extends RecyclerView.ViewHolder {
|
||||
ImageView im_comm_head;
|
||||
ImageView im_creativity_image;
|
||||
ImageView im_creativity_video;
|
||||
ImageView imageView;
|
||||
TextView tvClassName;
|
||||
TextView tv_comment;
|
||||
TextView tv_creativity_name;
|
||||
TextView tv_creativity_title;
|
||||
TextView tv_praise;
|
||||
View view_onclick;
|
||||
|
||||
public AwardViewHolder(AwardListAdapterCompact awardListAdapterCompact, View view) {
|
||||
super(view);
|
||||
ButterKnife.a(this, view);
|
||||
}
|
||||
}
|
||||
|
||||
public class AwardViewHolder_ViewBinding implements Unbinder {
|
||||
private AwardViewHolder b;
|
||||
|
||||
public AwardViewHolder_ViewBinding(AwardViewHolder awardViewHolder, View view) {
|
||||
this.b = awardViewHolder;
|
||||
awardViewHolder.tvClassName = (TextView) Utils.b(view, R.id.tvClassName, "field 'tvClassName'", TextView.class);
|
||||
awardViewHolder.imageView = (ImageView) Utils.b(view, R.id.imageView, "field 'imageView'", ImageView.class);
|
||||
awardViewHolder.tv_praise = (TextView) Utils.b(view, R.id.tv_praise, "field 'tv_praise'", TextView.class);
|
||||
awardViewHolder.tv_comment = (TextView) Utils.b(view, R.id.tv_comment, "field 'tv_comment'", TextView.class);
|
||||
awardViewHolder.im_comm_head = (ImageView) Utils.b(view, R.id.im_comm_head, "field 'im_comm_head'", ImageView.class);
|
||||
awardViewHolder.tv_creativity_name = (TextView) Utils.b(view, R.id.tv_creativity_name, "field 'tv_creativity_name'", TextView.class);
|
||||
awardViewHolder.im_creativity_video = (ImageView) Utils.b(view, R.id.im_creativity_video, "field 'im_creativity_video'", ImageView.class);
|
||||
awardViewHolder.im_creativity_image = (ImageView) Utils.b(view, R.id.im_creativity_image, "field 'im_creativity_image'", ImageView.class);
|
||||
awardViewHolder.tv_creativity_title = (TextView) Utils.b(view, R.id.tv_creativity_title, "field 'tv_creativity_title'", TextView.class);
|
||||
awardViewHolder.view_onclick = Utils.a(view, R.id.view_onclick, "field 'view_onclick'");
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
AwardViewHolder awardViewHolder = this.b;
|
||||
if (awardViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
awardViewHolder.tvClassName = null;
|
||||
awardViewHolder.imageView = null;
|
||||
awardViewHolder.tv_praise = null;
|
||||
awardViewHolder.tv_comment = null;
|
||||
awardViewHolder.im_comm_head = null;
|
||||
awardViewHolder.tv_creativity_name = null;
|
||||
awardViewHolder.im_creativity_video = null;
|
||||
awardViewHolder.im_creativity_image = null;
|
||||
awardViewHolder.tv_creativity_title = null;
|
||||
awardViewHolder.view_onclick = null;
|
||||
}
|
||||
}
|
||||
|
||||
public interface Callback {
|
||||
void a(AArticle aArticle);
|
||||
}
|
||||
|
||||
public AwardListAdapterCompact(Context context, List<AwardItem> list) {
|
||||
this.a = context;
|
||||
context.getResources();
|
||||
this.c = list;
|
||||
DisplayUtil.a(context, 24.0f);
|
||||
JimuApplication.l().i();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
return this.c.size();
|
||||
}
|
||||
|
||||
public void a(Callback callback) {
|
||||
this.b = callback;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public AwardViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new AwardViewHolder(this, (LinearLayout) LayoutInflater.from(this.a).inflate(R.layout.recycler_item_award, viewGroup, false));
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(AwardViewHolder awardViewHolder, int i) {
|
||||
AwardItem awardItem = this.c.get(i);
|
||||
awardViewHolder.tvClassName.setText(awardItem.getRewardsName());
|
||||
int orderId = awardItem.getOrderId();
|
||||
if (orderId == 1) {
|
||||
awardViewHolder.imageView.setImageResource(R.drawable.ic_medal_first);
|
||||
} else if (orderId == 2) {
|
||||
awardViewHolder.imageView.setImageResource(R.drawable.ic_medal_second);
|
||||
} else if (orderId != 3) {
|
||||
awardViewHolder.imageView.setImageResource(R.drawable.ic_medal_join);
|
||||
} else {
|
||||
awardViewHolder.imageView.setImageResource(R.drawable.ic_medal_third);
|
||||
}
|
||||
a(awardViewHolder, awardItem);
|
||||
}
|
||||
|
||||
private void a(AwardViewHolder awardViewHolder, AwardItem awardItem) {
|
||||
boolean z;
|
||||
final List<AArticle> articles = awardItem.getArticles();
|
||||
if (articles == null || articles.size() == 0) {
|
||||
return;
|
||||
}
|
||||
awardViewHolder.view_onclick.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.activity.AwardListAdapterCompact.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (AwardListAdapterCompact.this.b != null) {
|
||||
AwardListAdapterCompact.this.b.a((AArticle) articles.get(0));
|
||||
}
|
||||
}
|
||||
});
|
||||
boolean z2 = false;
|
||||
AArticle aArticle = articles.get(0);
|
||||
awardViewHolder.tv_praise.setText(String.valueOf(aArticle.getPraiseNum()));
|
||||
awardViewHolder.tv_comment.setText(String.valueOf(aArticle.getCommentNum()));
|
||||
awardViewHolder.tv_creativity_title.setText(StringUtils.a(aArticle.getWorkName()));
|
||||
awardViewHolder.tv_creativity_name.setText(aArticle.getNickName());
|
||||
if (!TextUtils.isEmpty(aArticle.getUserImage())) {
|
||||
RequestBuilder<Drawable> a = Glide.e(this.a).a(aArticle.getUserImage());
|
||||
a.a(RequestOptions.O());
|
||||
a.a(awardViewHolder.im_comm_head);
|
||||
}
|
||||
if (aArticle.getFiles() != null && aArticle.getFiles().size() > 0) {
|
||||
Iterator<ArticleFileInfo> it = aArticle.getFiles().iterator();
|
||||
while (true) {
|
||||
if (!it.hasNext()) {
|
||||
z = false;
|
||||
break;
|
||||
} else if ("3".equals(it.next().fileType)) {
|
||||
z = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
awardViewHolder.im_creativity_video.setVisibility(z ? 0 : 8);
|
||||
}
|
||||
if (TextUtils.isEmpty(aArticle.getCompressImagePath())) {
|
||||
List<ArticleFileInfo> files = aArticle.getFiles();
|
||||
if (files != null && files.size() > 0) {
|
||||
Iterator<ArticleFileInfo> it2 = files.iterator();
|
||||
while (true) {
|
||||
if (!it2.hasNext()) {
|
||||
z2 = true;
|
||||
break;
|
||||
} else if ("1".equals(it2.next().fileType)) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (z2) {
|
||||
Glide.e(this.a).a(aArticle.getCompressImagePath()).a(awardViewHolder.im_creativity_image);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
Glide.e(this.a).a(aArticle.getCompressImagePath()).a(awardViewHolder.im_creativity_image);
|
||||
return;
|
||||
}
|
||||
Glide.e(this.a).a(aArticle.getCompressImagePath()).a(awardViewHolder.im_creativity_image);
|
||||
}
|
||||
}
|
235
sources/com/ubt/jimu/community/activity/AwardListFragment.java
Normal file
235
sources/com/ubt/jimu/community/activity/AwardListFragment.java
Normal file
@@ -0,0 +1,235 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.GridLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.cache.SharePreferenceHelper;
|
||||
import com.ubt.jimu.base.entities.AArticle;
|
||||
import com.ubt.jimu.base.entities.AwardItem;
|
||||
import com.ubt.jimu.base.entities.Push;
|
||||
import com.ubt.jimu.community.activity.AwardListAdapterCompact;
|
||||
import com.ubt.jimu.community.activity.contract.AwardContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.AwardContract$View;
|
||||
import com.ubt.jimu.community.activity.presenter.AwardPresenter;
|
||||
import com.ubt.jimu.community.view.PublishDetailActivity;
|
||||
import com.ubt.jimu.controller.data.widget.JockstickDataConverter;
|
||||
import com.ubtech.utils.DisplayUtil;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class AwardListFragment extends LazyLoadFragment implements AwardContract$View {
|
||||
private URecyclerView a;
|
||||
private AwardListAdapterCompact b;
|
||||
private Context c;
|
||||
private int e;
|
||||
private boolean g;
|
||||
private GridLayoutManager h;
|
||||
private View i;
|
||||
private AwardContract$Presenter k;
|
||||
private List<AwardItem> d = new ArrayList();
|
||||
private SharePreferenceHelper f = new SharePreferenceHelper();
|
||||
private String j = "header_award_list";
|
||||
|
||||
private void b() {
|
||||
if (this.a.b(this.j)) {
|
||||
return;
|
||||
}
|
||||
this.i = LayoutInflater.from(this.c).inflate(R.layout.comment_empty_layout, (ViewGroup) null);
|
||||
this.i.setTag(this.j);
|
||||
TextView textView = (TextView) this.i.findViewById(R.id.emptyTipTextView);
|
||||
textView.setLines(1);
|
||||
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) textView.getLayoutParams();
|
||||
layoutParams.width = DisplayUtil.b(this.c);
|
||||
textView.setLayoutParams(layoutParams);
|
||||
this.a.n(this.i);
|
||||
this.i.setLayoutParams(new RecyclerView.LayoutParams(-1, DisplayUtil.a(this.c) - getResources().getDimensionPixelSize(R.dimen.action_bar_height)));
|
||||
}
|
||||
|
||||
private void d(int i) {
|
||||
if (i == 0) {
|
||||
return;
|
||||
}
|
||||
int a = DisplayUtil.a(this.c, 150.0f);
|
||||
int a2 = DisplayUtil.a(this.c, 230.0f);
|
||||
int max = Math.max(DisplayUtil.b(this.c), DisplayUtil.a(this.c));
|
||||
int i2 = JimuApplication.l().i() ? ((int) (max + (a2 * 0.1d))) / a2 : ((int) (max + (a2 * 0.1d))) / a;
|
||||
int a3 = (max - (DisplayUtil.a(this.c, 8.0f) * 3)) / 3;
|
||||
GridLayoutManager gridLayoutManager = this.h;
|
||||
if (!this.g) {
|
||||
i2 = i >= 4 ? 4 : i % 4;
|
||||
} else if (i <= 3) {
|
||||
i2 = i;
|
||||
}
|
||||
gridLayoutManager.l(i2);
|
||||
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) this.a.getLayoutParams();
|
||||
layoutParams.width = (DisplayUtil.a(this.c, this.g ? 230.0f : 150.0f) * i) + (i * DisplayUtil.a(this.c, 8.0f));
|
||||
layoutParams.gravity = 17;
|
||||
this.a.setLayoutParams(layoutParams);
|
||||
}
|
||||
|
||||
private void o() {
|
||||
if (this.i == null) {
|
||||
return;
|
||||
}
|
||||
this.a.c(this.j);
|
||||
}
|
||||
|
||||
private GridLayoutManager q() {
|
||||
int a = DisplayUtil.a(this.c, 150.0f);
|
||||
int a2 = DisplayUtil.a(this.c, 230.0f);
|
||||
int max = Math.max(DisplayUtil.b(JimuApplication.l()), DisplayUtil.a(JimuApplication.l()));
|
||||
int i = JimuApplication.l().i() ? ((int) (max + (a2 * 0.1d))) / a2 : ((int) (max + (a2 * 0.1d))) / a;
|
||||
Context context = this.c;
|
||||
if (i < 4) {
|
||||
i = 4;
|
||||
}
|
||||
this.h = new GridLayoutManager(context, i);
|
||||
this.h.k(1);
|
||||
return this.h;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.AwardContract$View
|
||||
public void a() {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.AwardContract$View
|
||||
public void i(List<AwardItem> list) {
|
||||
this.a.A();
|
||||
if (list == null || list.size() <= 0) {
|
||||
b();
|
||||
return;
|
||||
}
|
||||
d(list.size());
|
||||
o();
|
||||
this.d.clear();
|
||||
this.d.addAll(list);
|
||||
this.b.notifyDataSetChanged();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment
|
||||
protected void loadData() {
|
||||
this.k.n();
|
||||
long loginUserIntId = Cache.getInstance().getLoginUserIntId();
|
||||
if (loginUserIntId <= 0) {
|
||||
return;
|
||||
}
|
||||
this.k.a(String.valueOf(loginUserIntId), this.e);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.AwardContract$View
|
||||
public void m(List<Push> list) {
|
||||
List<AwardItem> list2 = this.d;
|
||||
if (list2 == null || list2.size() == 0) {
|
||||
return;
|
||||
}
|
||||
String string = this.f.getString(SharePreferenceHelper.SP_KEY_USER_ID, "");
|
||||
if (Cache.getInstance().getLoginUserIntId() <= 0) {
|
||||
return;
|
||||
}
|
||||
for (Push push : list) {
|
||||
if (!this.f.getBoolean("push_" + push.getPushId() + JockstickDataConverter.ID + string, false).booleanValue()) {
|
||||
a(push, string);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment, com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public void onAttach(Context context) {
|
||||
super.onAttach(context);
|
||||
this.c = context;
|
||||
this.g = JimuApplication.l().i();
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
|
||||
View inflate = layoutInflater.inflate(R.layout.fragment_award_list, (ViewGroup) null, false);
|
||||
a(inflate);
|
||||
return inflate;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment, androidx.fragment.app.Fragment
|
||||
public void onViewCreated(View view, Bundle bundle) {
|
||||
super.onViewCreated(view, bundle);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.AwardContract$View
|
||||
public long w() {
|
||||
return this.e;
|
||||
}
|
||||
|
||||
public static AwardListFragment a(int i, String str) {
|
||||
AwardListFragment awardListFragment = new AwardListFragment();
|
||||
Bundle bundle = new Bundle();
|
||||
bundle.putInt("activity_id", i);
|
||||
bundle.putString("activity_name", str);
|
||||
awardListFragment.setArguments(bundle);
|
||||
return awardListFragment;
|
||||
}
|
||||
|
||||
private void a(View view) {
|
||||
((LinearLayout) view.findViewById(R.id.parentLayout)).setBackgroundResource(this.g ? R.drawable.bg_award_setting_pad : R.drawable.bg_award_setting);
|
||||
this.a = (URecyclerView) view.findViewById(R.id.recyclerView);
|
||||
this.a.setLoadingMoreEnabled(false);
|
||||
this.a.setLayoutManager(q());
|
||||
this.b = new AwardListAdapterCompact(this.c, this.d);
|
||||
this.b.a(new AwardListAdapterCompact.Callback() { // from class: com.ubt.jimu.community.activity.AwardListFragment.1
|
||||
@Override // com.ubt.jimu.community.activity.AwardListAdapterCompact.Callback
|
||||
public void a(AArticle aArticle) {
|
||||
PublishDetailActivity.start(AwardListFragment.this.c, aArticle.getWorkId());
|
||||
}
|
||||
});
|
||||
this.a.setAdapter(this.b);
|
||||
this.a.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.activity.AwardListFragment.2
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onLoadingMore() {
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onRefreshing() {
|
||||
AwardListFragment.this.loadData();
|
||||
}
|
||||
});
|
||||
Bundle arguments = getArguments();
|
||||
this.e = arguments.getInt("activity_id");
|
||||
arguments.getString("activity_name");
|
||||
new AwardPresenter(getContext(), this);
|
||||
}
|
||||
|
||||
private void b(Push push, String str) {
|
||||
this.k.b(str, push.getRewardsId());
|
||||
}
|
||||
|
||||
private void a(Push push, String str) {
|
||||
b(push, str);
|
||||
this.f.put("push_" + push.getPushId() + JockstickDataConverter.ID + str, true);
|
||||
Bundle bundle = new Bundle();
|
||||
ArrayList arrayList = new ArrayList();
|
||||
push.setType(3);
|
||||
arrayList.add(push);
|
||||
bundle.putSerializable("push_list", arrayList);
|
||||
bundle.putString("blur_bitmap_name", "jimu_activity_home.png");
|
||||
ActivityAlertActivity.a(getActivity(), bundle);
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.BaseView
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void setPresenter(AwardContract$Presenter awardContract$Presenter) {
|
||||
this.k = awardContract$Presenter;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.AwardContract$View
|
||||
public void a(String str) {
|
||||
b();
|
||||
}
|
||||
}
|
@@ -0,0 +1,245 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.Award;
|
||||
import com.ubt.jimu.community.activity.contract.AwardSettingContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.AwardSettingContract$View;
|
||||
import com.ubt.jimu.community.activity.presenter.AwardSettingPresenter;
|
||||
import com.ubt.jimu.utils.NetWorkUtil;
|
||||
import com.ubtech.utils.DisplayUtil;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class AwardSettingListFragment extends LazyLoadFragment implements AwardSettingContract$View {
|
||||
private URecyclerView a;
|
||||
private Context c;
|
||||
private boolean d;
|
||||
private MyAdapter e;
|
||||
private int f;
|
||||
private AwardSettingContract$Presenter g;
|
||||
private View h;
|
||||
private List<Award> b = new ArrayList();
|
||||
private String i = "header_award_setting_list";
|
||||
|
||||
private class MyAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
|
||||
private List<Award> a;
|
||||
private LayoutInflater b;
|
||||
|
||||
class JoinViewHolder extends RecyclerView.ViewHolder {
|
||||
private TextView a;
|
||||
private TextView b;
|
||||
private TextView c;
|
||||
private ImageView d;
|
||||
|
||||
public JoinViewHolder(MyAdapter myAdapter, View view) {
|
||||
super(view);
|
||||
this.a = (TextView) view.findViewById(R.id.titleTextView);
|
||||
this.b = (TextView) view.findViewById(R.id.expTextView);
|
||||
this.c = (TextView) view.findViewById(R.id.scoreTextView);
|
||||
this.d = (ImageView) view.findViewById(R.id.medalImageView);
|
||||
}
|
||||
}
|
||||
|
||||
class SpecialViewHolder extends RecyclerView.ViewHolder {
|
||||
private TextView a;
|
||||
private TextView b;
|
||||
private TextView c;
|
||||
private TextView d;
|
||||
private ImageView e;
|
||||
private ImageView f;
|
||||
|
||||
public SpecialViewHolder(MyAdapter myAdapter, View view) {
|
||||
super(view);
|
||||
this.e = (ImageView) view.findViewById(R.id.medalImageView);
|
||||
this.a = (TextView) view.findViewById(R.id.titleTextView);
|
||||
this.b = (TextView) view.findViewById(R.id.expTextView);
|
||||
this.c = (TextView) view.findViewById(R.id.scoreTextView);
|
||||
this.d = (TextView) view.findViewById(R.id.countTextView);
|
||||
this.f = (ImageView) view.findViewById(R.id.awardImageView);
|
||||
}
|
||||
}
|
||||
|
||||
public MyAdapter(Context context, List<Award> list) {
|
||||
this.a = list;
|
||||
context.getResources();
|
||||
this.b = LayoutInflater.from(context);
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
return this.a.size();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemViewType(int i) {
|
||||
return this.a.get(i).getOrderId() > 3 ? 0 : 1;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int i) {
|
||||
Award award = this.a.get(i);
|
||||
if (viewHolder instanceof JoinViewHolder) {
|
||||
JoinViewHolder joinViewHolder = (JoinViewHolder) viewHolder;
|
||||
joinViewHolder.a.setText(award.getRewardsName());
|
||||
joinViewHolder.d.setImageResource(R.drawable.ic_medal_join);
|
||||
joinViewHolder.b.setText(String.valueOf(award.getEmpiricalValue()));
|
||||
joinViewHolder.c.setText(String.valueOf(award.getScore()));
|
||||
return;
|
||||
}
|
||||
SpecialViewHolder specialViewHolder = (SpecialViewHolder) viewHolder;
|
||||
specialViewHolder.a.setText(award.getRewardsName());
|
||||
specialViewHolder.b.setText(String.valueOf(award.getEmpiricalValue()));
|
||||
specialViewHolder.c.setText(String.valueOf(award.getScore()));
|
||||
Glide.a(AwardSettingListFragment.this.getActivity()).a(award.getAward()).a(specialViewHolder.f);
|
||||
specialViewHolder.d.setText("x" + award.getQuantity());
|
||||
int orderId = award.getOrderId();
|
||||
if (orderId == 1) {
|
||||
specialViewHolder.e.setImageResource(R.drawable.ic_medal_first);
|
||||
} else if (orderId == 2) {
|
||||
specialViewHolder.e.setImageResource(R.drawable.ic_medal_second);
|
||||
} else {
|
||||
if (orderId != 3) {
|
||||
return;
|
||||
}
|
||||
specialViewHolder.e.setImageResource(R.drawable.ic_medal_third);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
if (i == 0) {
|
||||
return new JoinViewHolder(this, this.b.inflate(R.layout.award_setting_list_item_1, viewGroup, false));
|
||||
}
|
||||
if (i != 1) {
|
||||
return null;
|
||||
}
|
||||
return new SpecialViewHolder(this, this.b.inflate(R.layout.award_setting_list_item_2, viewGroup, false));
|
||||
}
|
||||
}
|
||||
|
||||
public static AwardSettingListFragment a(int i, String str) {
|
||||
AwardSettingListFragment awardSettingListFragment = new AwardSettingListFragment();
|
||||
Bundle bundle = new Bundle();
|
||||
bundle.putInt("activity_id", i);
|
||||
bundle.putString("activity_name", str);
|
||||
awardSettingListFragment.setArguments(bundle);
|
||||
return awardSettingListFragment;
|
||||
}
|
||||
|
||||
private void b() {
|
||||
if (this.a.b(this.i)) {
|
||||
return;
|
||||
}
|
||||
this.h = LayoutInflater.from(this.c).inflate(R.layout.comment_empty_layout, (ViewGroup) null);
|
||||
this.h.setTag(this.i);
|
||||
TextView textView = (TextView) this.h.findViewById(R.id.emptyTipTextView);
|
||||
textView.setLines(1);
|
||||
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) textView.getLayoutParams();
|
||||
layoutParams.width = DisplayUtil.b(JimuApplication.l());
|
||||
textView.setLayoutParams(layoutParams);
|
||||
this.a.n(this.h);
|
||||
this.h.setLayoutParams(new RecyclerView.LayoutParams(-1, DisplayUtil.a(JimuApplication.l()) - getResources().getDimensionPixelSize(R.dimen.action_bar_height)));
|
||||
}
|
||||
|
||||
private void o() {
|
||||
if (this.h == null) {
|
||||
return;
|
||||
}
|
||||
this.a.c(this.i);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.AwardSettingContract$View
|
||||
public void a() {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment
|
||||
protected void loadData() {
|
||||
if (NetWorkUtil.b(getContext())) {
|
||||
this.g.a(this.f);
|
||||
} else {
|
||||
this.a.y();
|
||||
b();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment, com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public void onAttach(Context context) {
|
||||
super.onAttach(context);
|
||||
this.c = context;
|
||||
this.d = JimuApplication.l().i();
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
|
||||
View inflate = layoutInflater.inflate(R.layout.fragment_activity, (ViewGroup) null, false);
|
||||
a(inflate);
|
||||
return inflate;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment, androidx.fragment.app.Fragment
|
||||
public void onViewCreated(View view, Bundle bundle) {
|
||||
super.onViewCreated(view, bundle);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.AwardSettingContract$View
|
||||
public void p(List<Award> list) {
|
||||
this.a.y();
|
||||
if (list == null || list.size() <= 0) {
|
||||
b();
|
||||
return;
|
||||
}
|
||||
o();
|
||||
this.b.clear();
|
||||
this.b.addAll(list);
|
||||
this.e.notifyDataSetChanged();
|
||||
}
|
||||
|
||||
private void a(View view) {
|
||||
this.a = (URecyclerView) view.findViewById(R.id.recyclerView);
|
||||
this.a.setBackgroundResource(this.d ? R.drawable.bg_award_setting_pad : R.drawable.bg_award_setting);
|
||||
this.a.setLayoutManager(new LinearLayoutManager(getContext(), 1, false));
|
||||
this.e = new MyAdapter(this.c, this.b);
|
||||
this.a.setAdapter(this.e);
|
||||
this.a.setLoadingMoreEnabled(false);
|
||||
this.a.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.activity.AwardSettingListFragment.1
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onLoadingMore() {
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onRefreshing() {
|
||||
AwardSettingListFragment.this.loadData();
|
||||
}
|
||||
});
|
||||
Bundle arguments = getArguments();
|
||||
this.f = arguments.getInt("activity_id");
|
||||
arguments.getString("activity_name");
|
||||
new AwardSettingPresenter(getContext(), this);
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.BaseView
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void setPresenter(AwardSettingContract$Presenter awardSettingContract$Presenter) {
|
||||
this.g = awardSettingContract$Presenter;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.AwardSettingContract$View
|
||||
public void a(String str) {
|
||||
this.a.y();
|
||||
b();
|
||||
}
|
||||
}
|
352
sources/com/ubt/jimu/community/activity/CommentListFragment.java
Normal file
352
sources/com/ubt/jimu/community/activity/CommentListFragment.java
Normal file
@@ -0,0 +1,352 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.Color;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Bundle;
|
||||
import android.text.TextUtils;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.UComment;
|
||||
import com.ubt.jimu.community.activity.contract.CommentContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.CommentContract$View;
|
||||
import com.ubt.jimu.community.activity.presenter.CommentPresenter;
|
||||
import com.ubt.jimu.user.view.LoginActivity;
|
||||
import com.ubt.jimu.utils.DateTimeUtil;
|
||||
import com.ubt.jimu.utils.NetWorkUtil;
|
||||
import com.ubtech.utils.DisplayUtil;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CommentListFragment extends LazyLoadFragment implements CommentContract$View {
|
||||
private URecyclerView a;
|
||||
private CommentAdapter b;
|
||||
private Context d;
|
||||
private int e;
|
||||
private CommentContract$Presenter g;
|
||||
private View h;
|
||||
private int j;
|
||||
private TextView k;
|
||||
private List<UComment> c = new ArrayList();
|
||||
private int f = 1;
|
||||
private String i = "comment_list_header";
|
||||
|
||||
private static class CommentAdapter extends RecyclerView.Adapter<CommentViewHolder> {
|
||||
private Context a;
|
||||
private LayoutInflater b;
|
||||
private Callback c;
|
||||
private List<UComment> d;
|
||||
|
||||
public interface Callback {
|
||||
void a(TextView textView, ImageView imageView, int i, int i2);
|
||||
|
||||
void a(String str, int i, int i2);
|
||||
}
|
||||
|
||||
class CommentViewHolder extends RecyclerView.ViewHolder {
|
||||
ImageView a;
|
||||
TextView b;
|
||||
TextView c;
|
||||
TextView d;
|
||||
TextView e;
|
||||
View f;
|
||||
ImageView g;
|
||||
TextView h;
|
||||
|
||||
public CommentViewHolder(CommentAdapter commentAdapter, View view) {
|
||||
super(view);
|
||||
this.a = (ImageView) view.findViewById(R.id.userImageView);
|
||||
this.b = (TextView) view.findViewById(R.id.nameTextView);
|
||||
this.c = (TextView) view.findViewById(R.id.dateTimeTextView);
|
||||
this.d = (TextView) view.findViewById(R.id.replayUserTextView);
|
||||
this.e = (TextView) view.findViewById(R.id.contentTextView);
|
||||
this.f = view.findViewById(R.id.layout_like);
|
||||
this.g = (ImageView) view.findViewById(R.id.iv_like);
|
||||
this.h = (TextView) view.findViewById(R.id.tv_like);
|
||||
}
|
||||
}
|
||||
|
||||
public CommentAdapter(Context context, List<UComment> list) {
|
||||
this.a = context;
|
||||
context.getResources();
|
||||
this.b = LayoutInflater.from(context);
|
||||
this.d = list;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
return this.d.size();
|
||||
}
|
||||
|
||||
public void a(Callback callback) {
|
||||
this.c = callback;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public CommentViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new CommentViewHolder(this, this.b.inflate(R.layout.avd_comment_list_item, viewGroup, false));
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(CommentViewHolder commentViewHolder, final int i) {
|
||||
String str;
|
||||
final UComment uComment = this.d.get(i);
|
||||
RequestBuilder<Drawable> a = Glide.e(this.a).a(uComment.getUserImage());
|
||||
a.a(RequestOptions.O().h().a(R.drawable.tab_base_user_default).b(R.drawable.tab_base_user_default));
|
||||
a.a(commentViewHolder.a);
|
||||
final TextView textView = commentViewHolder.h;
|
||||
final ImageView imageView = commentViewHolder.g;
|
||||
commentViewHolder.f.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.activity.CommentListFragment.CommentAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (CommentAdapter.this.c != null) {
|
||||
CommentAdapter.this.c.a(textView, imageView, uComment.getCommentId(), i);
|
||||
}
|
||||
}
|
||||
});
|
||||
if (i != 0 && i != 1) {
|
||||
commentViewHolder.e.setTextColor(Color.rgb(119, 123, 124));
|
||||
commentViewHolder.e.setCompoundDrawables(null, null, null, null);
|
||||
} else {
|
||||
commentViewHolder.e.setTextColor(Color.rgb(255, 184, 38));
|
||||
}
|
||||
commentViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.activity.CommentListFragment.CommentAdapter.2
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (CommentAdapter.this.c != null) {
|
||||
CommentAdapter.this.c.a(uComment.getUserName(), uComment.getUserId(), uComment.getCommentId());
|
||||
}
|
||||
}
|
||||
});
|
||||
commentViewHolder.e.setText(StringUtils.a(uComment.getCommentContext()));
|
||||
commentViewHolder.b.setText(uComment.getUserName());
|
||||
boolean isEmpty = TextUtils.isEmpty(uComment.getReplyUserName());
|
||||
commentViewHolder.d.setVisibility(isEmpty ? 8 : 0);
|
||||
TextView textView2 = commentViewHolder.d;
|
||||
if (isEmpty) {
|
||||
str = "";
|
||||
} else {
|
||||
str = "@" + uComment.getReplyUserName();
|
||||
}
|
||||
textView2.setText(str);
|
||||
commentViewHolder.h.setText(uComment.getPraiseNum() > 0 ? String.valueOf(uComment.getPraiseNum()) : "0");
|
||||
commentViewHolder.g.setImageResource(uComment.getHasPraised() == 1 ? R.drawable.ic_menu_praise : R.drawable.ic_praise);
|
||||
if (uComment.getCreateTime() > 0) {
|
||||
commentViewHolder.c.setText(DateTimeUtil.a(this.a, uComment.getCreateTime()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void d(int i) {
|
||||
if (NetWorkUtil.b(this.d)) {
|
||||
this.g.a(this.e, Cache.getInstance().getLoginUserIntId(), i, f());
|
||||
} else {
|
||||
this.a.y();
|
||||
o();
|
||||
}
|
||||
}
|
||||
|
||||
private void o() {
|
||||
if (this.a.b(this.i)) {
|
||||
return;
|
||||
}
|
||||
this.h = LayoutInflater.from(this.d).inflate(R.layout.comment_empty_layout, (ViewGroup) null);
|
||||
this.h.setTag(this.i);
|
||||
TextView textView = (TextView) this.h.findViewById(R.id.emptyTipTextView);
|
||||
textView.setLines(1);
|
||||
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) textView.getLayoutParams();
|
||||
layoutParams.width = DisplayUtil.b(JimuApplication.l());
|
||||
textView.setLayoutParams(layoutParams);
|
||||
textView.setText(R.string.click_to_add_comment);
|
||||
ImageView imageView = (ImageView) this.h.findViewById(R.id.emptyImageView);
|
||||
imageView.setImageResource(R.drawable.ic_empty_comment);
|
||||
boolean i = JimuApplication.l().i();
|
||||
Drawable drawable = getResources().getDrawable(R.drawable.ic_empty_comment);
|
||||
LinearLayout.LayoutParams layoutParams2 = (LinearLayout.LayoutParams) imageView.getLayoutParams();
|
||||
int intrinsicWidth = drawable.getIntrinsicWidth();
|
||||
if (!i) {
|
||||
intrinsicWidth = (intrinsicWidth * 2) / 3;
|
||||
}
|
||||
layoutParams2.width = intrinsicWidth;
|
||||
int intrinsicHeight = drawable.getIntrinsicHeight();
|
||||
if (!i) {
|
||||
intrinsicHeight = (intrinsicHeight * 2) / 3;
|
||||
}
|
||||
layoutParams2.height = intrinsicHeight;
|
||||
this.a.n(this.h);
|
||||
this.h.setLayoutParams(new RecyclerView.LayoutParams(-1, DisplayUtil.a(JimuApplication.l()) - getResources().getDimensionPixelSize(R.dimen.action_bar_height)));
|
||||
}
|
||||
|
||||
private void q() {
|
||||
if (this.h == null) {
|
||||
return;
|
||||
}
|
||||
this.a.c(this.i);
|
||||
}
|
||||
|
||||
public int f() {
|
||||
return 20;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment
|
||||
protected void loadData() {
|
||||
d(this.f);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment, com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public void onAttach(Context context) {
|
||||
super.onAttach(context);
|
||||
this.d = context;
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
|
||||
View inflate = layoutInflater.inflate(R.layout.fragment_activity, (ViewGroup) null, false);
|
||||
a(inflate);
|
||||
return inflate;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.LazyLoadFragment, androidx.fragment.app.Fragment
|
||||
public void onViewCreated(View view, Bundle bundle) {
|
||||
super.onViewCreated(view, bundle);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.CommentContract$View
|
||||
public void s(List<UComment> list) {
|
||||
this.a.A();
|
||||
if (list == null || list.size() <= 0) {
|
||||
if (this.f > 1) {
|
||||
this.a.setNoMore(true);
|
||||
return;
|
||||
} else {
|
||||
o();
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (this.f > 1) {
|
||||
this.c.addAll(this.c.size(), list);
|
||||
} else {
|
||||
q();
|
||||
this.c.clear();
|
||||
this.c.addAll(list);
|
||||
}
|
||||
this.b.notifyDataSetChanged();
|
||||
this.f++;
|
||||
}
|
||||
|
||||
public void b() {
|
||||
this.f = 1;
|
||||
d(1);
|
||||
}
|
||||
|
||||
public static CommentListFragment a(int i, String str) {
|
||||
CommentListFragment commentListFragment = new CommentListFragment();
|
||||
Bundle bundle = new Bundle();
|
||||
bundle.putInt("activity_id", i);
|
||||
bundle.putString("activity_name", str);
|
||||
commentListFragment.setArguments(bundle);
|
||||
return commentListFragment;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.CommentContract$View
|
||||
public void d(String str) {
|
||||
if (TextUtils.isEmpty(str) || !str.trim().contains("true")) {
|
||||
return;
|
||||
}
|
||||
UComment uComment = this.c.get(this.j);
|
||||
int praiseNum = uComment.getPraiseNum();
|
||||
int i = uComment.getHasPraised() == 1 ? praiseNum - 1 : praiseNum + 1;
|
||||
uComment.setPraiseNum(i);
|
||||
uComment.setHasPraised(uComment.getHasPraised() == 1 ? 0 : 1);
|
||||
this.k.setText(String.valueOf(i));
|
||||
this.c.set(this.j, uComment);
|
||||
this.b.notifyDataSetChanged();
|
||||
}
|
||||
|
||||
private void a(View view) {
|
||||
this.a = (URecyclerView) view.findViewById(R.id.recyclerView);
|
||||
this.a.setLayoutManager(new LinearLayoutManager(getContext(), 1, false));
|
||||
this.b = new CommentAdapter(this.d, this.c);
|
||||
this.b.a(new CommentAdapter.Callback() { // from class: com.ubt.jimu.community.activity.CommentListFragment.1
|
||||
@Override // com.ubt.jimu.community.activity.CommentListFragment.CommentAdapter.Callback
|
||||
public void a(TextView textView, ImageView imageView, int i, int i2) {
|
||||
if (NetWorkUtil.b(CommentListFragment.this.d)) {
|
||||
CommentListFragment.this.a(textView, imageView, i, i2);
|
||||
} else {
|
||||
imageView.setImageResource(R.drawable.ic_praise_unchecked);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.CommentListFragment.CommentAdapter.Callback
|
||||
public void a(String str, int i, int i2) {
|
||||
JimuActActivity jimuActActivity = (JimuActActivity) CommentListFragment.this.getContext();
|
||||
if (jimuActActivity != null) {
|
||||
jimuActActivity.a(str, i, i2);
|
||||
}
|
||||
}
|
||||
});
|
||||
this.a.setAdapter(this.b);
|
||||
this.a.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.activity.CommentListFragment.2
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onLoadingMore() {
|
||||
CommentListFragment commentListFragment = CommentListFragment.this;
|
||||
commentListFragment.d(commentListFragment.f);
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onRefreshing() {
|
||||
CommentListFragment.this.f = 1;
|
||||
CommentListFragment.this.loadData();
|
||||
}
|
||||
});
|
||||
Bundle arguments = getArguments();
|
||||
this.e = arguments.getInt("activity_id");
|
||||
arguments.getString("activity_name");
|
||||
new CommentPresenter(getContext(), this);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void a(TextView textView, ImageView imageView, int i, int i2) {
|
||||
long loginUserIntId = Cache.getInstance().getLoginUserIntId();
|
||||
if (loginUserIntId <= 0) {
|
||||
imageView.setImageResource(this.c.get(i2).getHasPraised() == 1 ? R.drawable.ic_menu_praise : R.drawable.ic_praise);
|
||||
LoginActivity.start(getContext());
|
||||
} else {
|
||||
this.k = textView;
|
||||
this.j = i2;
|
||||
this.g.c(loginUserIntId, i);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.BaseView
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void setPresenter(CommentContract$Presenter commentContract$Presenter) {
|
||||
this.g = commentContract$Presenter;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.CommentContract$View
|
||||
public void a(String str) {
|
||||
if (this.f <= 2) {
|
||||
o();
|
||||
} else {
|
||||
this.a.z();
|
||||
}
|
||||
}
|
||||
}
|
596
sources/com/ubt/jimu/community/activity/JimuActActivity.java
Normal file
596
sources/com/ubt/jimu/community/activity/JimuActActivity.java
Normal file
@@ -0,0 +1,596 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.animation.Animator;
|
||||
import android.animation.AnimatorSet;
|
||||
import android.animation.ObjectAnimator;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.animation.DecelerateInterpolator;
|
||||
import android.widget.FrameLayout;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.appcompat.widget.Toolbar;
|
||||
import androidx.coordinatorlayout.widget.CoordinatorLayout;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.fragment.app.FragmentManager;
|
||||
import androidx.fragment.app.FragmentPagerAdapter;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.google.android.material.appbar.AppBarLayout;
|
||||
import com.google.android.material.tabs.TabLayout;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.ViewImpl;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.cache.Constants;
|
||||
import com.ubt.jimu.base.cache.SharePreferenceHelper;
|
||||
import com.ubt.jimu.base.entities.Act;
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.entities.DraftsListBean;
|
||||
import com.ubt.jimu.base.entities.UComment;
|
||||
import com.ubt.jimu.base.entities.User;
|
||||
import com.ubt.jimu.community.activity.contract.ActivityContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.ActivityContract$View;
|
||||
import com.ubt.jimu.community.activity.presenter.ActivityPresenter;
|
||||
import com.ubt.jimu.community.view.MyDraftsActivity;
|
||||
import com.ubt.jimu.community.view.PublishCommunityActivity;
|
||||
import com.ubt.jimu.user.view.LoginActivity;
|
||||
import com.ubt.jimu.utils.NetWorkUtil;
|
||||
import com.ubt.jimu.utils.SPUtils;
|
||||
import com.ubt.jimu.widgets.CommentKeyBoard;
|
||||
import com.ubt.jimu.widgets.LoadingView;
|
||||
import com.ubt.jimu.widgets.player.UbtPlayer;
|
||||
import com.ubt.jimu.wxapi.ShareActivity;
|
||||
import com.ubtech.utils.DisplayUtil;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
import com.ubtrobot.log.ALog;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class JimuActActivity extends BaseActivity implements ActivityContract$View, ViewImpl {
|
||||
private ActivityContract$Presenter A;
|
||||
private View a;
|
||||
private TextView b;
|
||||
private View c;
|
||||
private View d;
|
||||
private AppBarLayout e;
|
||||
private Toolbar f;
|
||||
private View g;
|
||||
private View h;
|
||||
private TextView i;
|
||||
private ViewPager j;
|
||||
private TabLayout k;
|
||||
private ImageView l;
|
||||
private MyFragmentAdapter n;
|
||||
private long o;
|
||||
private int p;
|
||||
private CollapsingToolbarLayoutState q;
|
||||
private CommentKeyBoard r;
|
||||
private int s;
|
||||
private boolean t;
|
||||
private int u;
|
||||
private int x;
|
||||
private Act z;
|
||||
private List<Fragment> m = new ArrayList();
|
||||
private String v = "";
|
||||
private int y = 1;
|
||||
private Handler B = new Handler();
|
||||
|
||||
enum CollapsingToolbarLayoutState {
|
||||
EXPANDED,
|
||||
COLLAPSED,
|
||||
INTERNEDIATE
|
||||
}
|
||||
|
||||
private class ContentViewListener implements View.OnClickListener {
|
||||
private String a;
|
||||
|
||||
public ContentViewListener(String str) {
|
||||
this.a = str;
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
Intent intent = new Intent(JimuActActivity.this, (Class<?>) UbtPlayer.class);
|
||||
intent.putExtra(Constant.Publish.VIDEO_PATH_KEY, this.a);
|
||||
JimuActActivity.this.startActivity(intent);
|
||||
}
|
||||
}
|
||||
|
||||
class MyFragmentAdapter extends FragmentPagerAdapter {
|
||||
public MyFragmentAdapter(FragmentManager fragmentManager) {
|
||||
super(fragmentManager);
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.PagerAdapter
|
||||
public int getCount() {
|
||||
return JimuActActivity.this.m.size();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.FragmentPagerAdapter
|
||||
public Fragment getItem(int i) {
|
||||
return (Fragment) JimuActActivity.this.m.get(i);
|
||||
}
|
||||
}
|
||||
|
||||
private void E0() {
|
||||
final SharePreferenceHelper sharePreferenceHelper = new SharePreferenceHelper();
|
||||
ObjectAnimator ofFloat = ObjectAnimator.ofFloat(this.c, "scaleX", 1.0f, 1.1f, 0.9f, 1.0f);
|
||||
ObjectAnimator ofFloat2 = ObjectAnimator.ofFloat(this.c, "scaleY", 1.0f, 1.1f, 0.9f, 1.0f);
|
||||
ObjectAnimator ofFloat3 = ObjectAnimator.ofFloat(this.d, "scaleX", 1.0f, 1.1f, 0.9f, 1.0f);
|
||||
ObjectAnimator ofFloat4 = ObjectAnimator.ofFloat(this.d, "scaleY", 1.0f, 1.1f, 0.9f, 1.0f);
|
||||
AnimatorSet animatorSet = new AnimatorSet();
|
||||
animatorSet.setDuration(1500L);
|
||||
animatorSet.playTogether(ofFloat, ofFloat2, ofFloat3, ofFloat4);
|
||||
animatorSet.setInterpolator(new DecelerateInterpolator());
|
||||
animatorSet.addListener(new Animator.AnimatorListener(this) { // from class: com.ubt.jimu.community.activity.JimuActActivity.4
|
||||
@Override // android.animation.Animator.AnimatorListener
|
||||
public void onAnimationCancel(Animator animator) {
|
||||
}
|
||||
|
||||
@Override // android.animation.Animator.AnimatorListener
|
||||
public void onAnimationEnd(Animator animator) {
|
||||
sharePreferenceHelper.put(Constants.KEY_IS_ACTIVITY_FIRST_IN, false);
|
||||
}
|
||||
|
||||
@Override // android.animation.Animator.AnimatorListener
|
||||
public void onAnimationRepeat(Animator animator) {
|
||||
}
|
||||
|
||||
@Override // android.animation.Animator.AnimatorListener
|
||||
public void onAnimationStart(Animator animator) {
|
||||
}
|
||||
});
|
||||
animatorSet.start();
|
||||
}
|
||||
|
||||
private void F0() {
|
||||
this.a = findViewById(R.id.rootView);
|
||||
findViewById(R.id.comment_keyboard);
|
||||
this.r = new CommentKeyBoard(this);
|
||||
((FrameLayout) findViewById(android.R.id.content)).addView(this.r);
|
||||
this.r.setVisibility(8);
|
||||
ALog.a(this.TAG).b("mCommentKeyBoard=" + this.r.toString(), new Object[0]);
|
||||
this.b = (TextView) findViewById(R.id.timeTextView);
|
||||
this.d = findViewById(R.id.publishImageView);
|
||||
this.c = findViewById(R.id.commentImageView);
|
||||
E0();
|
||||
this.h = findViewById(R.id.videoImageView);
|
||||
this.e = (AppBarLayout) findViewById(R.id.appBarLayout);
|
||||
this.f = (Toolbar) findViewById(R.id.toolbar);
|
||||
this.g = findViewById(R.id.dividerLine);
|
||||
this.i = (TextView) findViewById(R.id.titleTextView);
|
||||
this.e.a(new AppBarLayout.OnOffsetChangedListener() { // from class: com.ubt.jimu.community.activity.JimuActActivity.2
|
||||
int a;
|
||||
|
||||
@Override // com.google.android.material.appbar.AppBarLayout.BaseOnOffsetChangedListener
|
||||
public void a(AppBarLayout appBarLayout, int i) {
|
||||
if (i == 0) {
|
||||
if (JimuActActivity.this.q != CollapsingToolbarLayoutState.EXPANDED) {
|
||||
JimuActActivity.this.i.setVisibility(8);
|
||||
JimuActActivity.this.f.setBackgroundColor(0);
|
||||
JimuActActivity.this.g.setVisibility(8);
|
||||
JimuActActivity.this.q = CollapsingToolbarLayoutState.EXPANDED;
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (Math.abs(i) >= appBarLayout.getTotalScrollRange()) {
|
||||
if (JimuActActivity.this.q != CollapsingToolbarLayoutState.COLLAPSED) {
|
||||
JimuActActivity.this.i.setVisibility(0);
|
||||
JimuActActivity.this.g.setVisibility(0);
|
||||
JimuActActivity.this.f.setBackgroundColor(-1);
|
||||
JimuActActivity.this.q = CollapsingToolbarLayoutState.COLLAPSED;
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (JimuActActivity.this.q != CollapsingToolbarLayoutState.INTERNEDIATE) {
|
||||
if (JimuActActivity.this.q == CollapsingToolbarLayoutState.COLLAPSED) {
|
||||
JimuActActivity.this.i.setVisibility(8);
|
||||
JimuActActivity.this.g.setVisibility(8);
|
||||
JimuActActivity.this.f.setBackgroundColor(0);
|
||||
}
|
||||
JimuActActivity.this.q = CollapsingToolbarLayoutState.INTERNEDIATE;
|
||||
if (Math.abs(i) >= (appBarLayout.getTotalScrollRange() * 2) / 3) {
|
||||
if (this.a < i && JimuActActivity.this.q != CollapsingToolbarLayoutState.EXPANDED) {
|
||||
Log.i("appBarLayout", "向下展开");
|
||||
appBarLayout.setExpanded(true);
|
||||
JimuActActivity.this.q = CollapsingToolbarLayoutState.EXPANDED;
|
||||
} else if (this.a > i && JimuActActivity.this.q != CollapsingToolbarLayoutState.COLLAPSED) {
|
||||
Log.i("appBarLayout", "向上折叠");
|
||||
appBarLayout.setExpanded(false);
|
||||
JimuActActivity.this.q = CollapsingToolbarLayoutState.COLLAPSED;
|
||||
}
|
||||
}
|
||||
this.a = i;
|
||||
}
|
||||
}
|
||||
});
|
||||
this.k = (TabLayout) findViewById(R.id.tabLayout);
|
||||
this.l = (ImageView) findViewById(R.id.contentImageView);
|
||||
this.j = (ViewPager) findViewById(R.id.advertViewPager);
|
||||
this.n = new MyFragmentAdapter(getSupportFragmentManager());
|
||||
this.j.setAdapter(this.n);
|
||||
this.j.setOffscreenPageLimit(5);
|
||||
this.j.a(new ViewPager.OnPageChangeListener() { // from class: com.ubt.jimu.community.activity.JimuActActivity.3
|
||||
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
|
||||
public void onPageScrollStateChanged(int i) {
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
|
||||
public void onPageScrolled(int i, float f, int i2) {
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
|
||||
public void onPageSelected(int i) {
|
||||
JimuActActivity.this.k.b(i).h();
|
||||
if (JimuActActivity.this.s != i && JimuActActivity.this.q != CollapsingToolbarLayoutState.COLLAPSED) {
|
||||
JimuActActivity.this.e.setExpanded(false);
|
||||
}
|
||||
JimuActActivity.this.s = i;
|
||||
}
|
||||
});
|
||||
relayout();
|
||||
}
|
||||
|
||||
private void G0() {
|
||||
this.B.post(new Runnable() { // from class: com.ubt.jimu.community.activity.JimuActActivity.5
|
||||
@Override // java.lang.Runnable
|
||||
public void run() {
|
||||
if (JimuActActivity.this.t) {
|
||||
JimuActActivity.this.m.add(AwardListFragment.a(JimuActActivity.this.u, JimuActActivity.this.v));
|
||||
}
|
||||
JimuActActivity.this.m.add(ActivityInfoFragment.a(JimuActActivity.this.u, JimuActActivity.this.v));
|
||||
JimuActActivity.this.m.add(AwardSettingListFragment.a(JimuActActivity.this.u, JimuActActivity.this.v));
|
||||
JimuActActivity.this.m.add(ArticleListFragment.a(JimuActActivity.this.u, JimuActActivity.this.v));
|
||||
JimuActActivity.this.m.add(CommentListFragment.a(JimuActActivity.this.u, JimuActActivity.this.v));
|
||||
JimuActActivity.this.n.notifyDataSetChanged();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void H0() {
|
||||
G0();
|
||||
I0();
|
||||
}
|
||||
|
||||
private void I0() {
|
||||
int i = !this.t ? 1 : 0;
|
||||
TabLayout.Tab b = b(R.string.activity_award_list, R.drawable.tab_award_list_image);
|
||||
b.a((Object) 0);
|
||||
int i2 = R.string.activity_status_unstart;
|
||||
if (this.x == Act.State.Running.getCode()) {
|
||||
i2 = R.string.task_state_doing;
|
||||
} else if (this.x == Act.State.Awards.getCode()) {
|
||||
i2 = R.string.activity_status_awarding;
|
||||
} else if (this.x == Act.State.Finished.getCode()) {
|
||||
i2 = R.string.activity_status_end;
|
||||
}
|
||||
TabLayout.Tab b2 = b(i2, R.drawable.tab_state_image);
|
||||
b2.a(Integer.valueOf(1 - i));
|
||||
TabLayout.Tab b3 = b(R.string.activity_tab_award, R.drawable.tab_award_image);
|
||||
b3.a(Integer.valueOf(2 - i));
|
||||
TabLayout.Tab b4 = b(R.string.activity_tab_product, R.drawable.tab_product_image);
|
||||
b4.a(Integer.valueOf(3 - i));
|
||||
TabLayout.Tab b5 = b(R.string.comment_title, R.drawable.tab_msg_image);
|
||||
b5.a(Integer.valueOf(4 - i));
|
||||
if (i == 0) {
|
||||
this.k.a(b);
|
||||
}
|
||||
this.k.a(b2);
|
||||
this.k.a(b3);
|
||||
this.k.a(b4);
|
||||
this.k.a(b5);
|
||||
this.k.b(0).h();
|
||||
this.k.a(new TabLayout.OnTabSelectedListener() { // from class: com.ubt.jimu.community.activity.JimuActActivity.6
|
||||
@Override // com.google.android.material.tabs.TabLayout.BaseOnTabSelectedListener
|
||||
public void onTabReselected(TabLayout.Tab tab) {
|
||||
}
|
||||
|
||||
@Override // com.google.android.material.tabs.TabLayout.BaseOnTabSelectedListener
|
||||
public void onTabSelected(TabLayout.Tab tab) {
|
||||
int intValue = ((Integer) tab.d()).intValue();
|
||||
if (intValue == 0) {
|
||||
if (JimuActActivity.this.j.getCurrentItem() != 0) {
|
||||
JimuActActivity.this.j.setCurrentItem(0);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (intValue == 1) {
|
||||
if (JimuActActivity.this.j.getCurrentItem() != 1) {
|
||||
JimuActActivity.this.j.setCurrentItem(1);
|
||||
}
|
||||
} else if (intValue == 2) {
|
||||
if (JimuActActivity.this.j.getCurrentItem() != 2) {
|
||||
JimuActActivity.this.j.setCurrentItem(2);
|
||||
}
|
||||
} else if (intValue == 3) {
|
||||
if (JimuActActivity.this.j.getCurrentItem() != 3) {
|
||||
JimuActActivity.this.j.setCurrentItem(3);
|
||||
}
|
||||
} else if (intValue == 4 && JimuActActivity.this.j.getCurrentItem() != 4) {
|
||||
JimuActActivity.this.j.setCurrentItem(4);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.google.android.material.tabs.TabLayout.BaseOnTabSelectedListener
|
||||
public void onTabUnselected(TabLayout.Tab tab) {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void J0() {
|
||||
if (NetWorkUtil.b(this)) {
|
||||
this.A.b(this.u);
|
||||
} else {
|
||||
H0();
|
||||
}
|
||||
}
|
||||
|
||||
private void K0() {
|
||||
this.u = getIntent().getIntExtra("activity_id", 0);
|
||||
new ActivityPresenter(this, this);
|
||||
}
|
||||
|
||||
private void initData() {
|
||||
this.r.setonKeyBoardCommitListener(new CommentKeyBoard.KeyBoardCommentListener() { // from class: com.ubt.jimu.community.activity.JimuActActivity.1
|
||||
@Override // com.ubt.jimu.widgets.CommentKeyBoard.KeyBoardCommentListener
|
||||
public void onHideView() {
|
||||
JimuActActivity.this.r.setVisibility(8);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.CommentKeyBoard.KeyBoardCommentListener
|
||||
public void onKeyBoardCommitListener(String str) {
|
||||
if (StringUtils.e(str)) {
|
||||
return;
|
||||
}
|
||||
JimuActActivity jimuActActivity = JimuActActivity.this;
|
||||
jimuActActivity.a(jimuActActivity.o, JimuActActivity.this.p, str);
|
||||
JimuActActivity.this.r.a();
|
||||
if (JimuActActivity.this.j.getCurrentItem() != JimuActActivity.this.j.getChildCount() - 1) {
|
||||
JimuActActivity.this.j.setCurrentItem(JimuActActivity.this.j.getChildCount() - 1);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public static void start(Context context, int i) {
|
||||
Intent intent = new Intent(context, (Class<?>) JimuActActivity.class);
|
||||
intent.putExtra("activity_id", i);
|
||||
context.startActivity(intent);
|
||||
}
|
||||
|
||||
public Act D0() {
|
||||
return this.z;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void a() {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public int e() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void e(List<Act> list) {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public int f() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.ViewImpl
|
||||
public View getRootView() {
|
||||
return this.a;
|
||||
}
|
||||
|
||||
public void onBack(View view) {
|
||||
finish();
|
||||
}
|
||||
|
||||
public void onCommentAction(View view) {
|
||||
if (NetWorkUtil.b(this)) {
|
||||
User user = Cache.getInstance().getUser();
|
||||
if (user == null) {
|
||||
LoginActivity.start(this);
|
||||
} else {
|
||||
a(user.getUserId(), 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
|
||||
protected void onCreate(Bundle bundle) {
|
||||
super.onCreate(bundle);
|
||||
setContentView(R.layout.activity_jimu_activity);
|
||||
F0();
|
||||
K0();
|
||||
J0();
|
||||
initData();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onDestroy() {
|
||||
Handler handler = this.B;
|
||||
if (handler != null) {
|
||||
handler.removeCallbacksAndMessages(null);
|
||||
}
|
||||
this.B = null;
|
||||
this.c.clearAnimation();
|
||||
this.d.clearAnimation();
|
||||
super.onDestroy();
|
||||
}
|
||||
|
||||
public void onPublishAction(View view) {
|
||||
if (Cache.getInstance().getLoginUserIntId() == 0) {
|
||||
LoginActivity.start(this);
|
||||
return;
|
||||
}
|
||||
int i = this.y == Act.ActivityType.Image.getType() ? -1 : this.y == Act.ActivityType.Video.getType() ? 2 : 5;
|
||||
DraftsListBean draftsListBean = (DraftsListBean) SPUtils.b(Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId());
|
||||
if (draftsListBean == null || draftsListBean.getLinkedHashMap().size() == 0) {
|
||||
PublishCommunityActivity.a(this, String.valueOf(this.u), i);
|
||||
} else {
|
||||
MyDraftsActivity.a(this, String.valueOf(this.u), i);
|
||||
}
|
||||
}
|
||||
|
||||
public void onShareAction(View view) {
|
||||
if (this.z == null) {
|
||||
return;
|
||||
}
|
||||
ShareActivity.a(this, this.z.getHeading(), this.z.getSubheading(), "https://jimu.ubtrobot.com/activity/activityShare.jsp?activityId=" + this.z.getActivityId() + "&language=" + JimuApplication.l().g() + "&area=" + JimuApplication.l().c() + "&appType=2", "mnt/0/path/to/local/img.png", this.z.getDisplayImage(), this.z.getDisplayImage());
|
||||
}
|
||||
|
||||
@Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onStart() {
|
||||
super.onStart();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity
|
||||
public void relayout() {
|
||||
this.l.setScaleType(ImageView.ScaleType.CENTER_CROP);
|
||||
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) this.l.getLayoutParams();
|
||||
int screenWidth = getScreenWidth();
|
||||
layoutParams.width = -1;
|
||||
layoutParams.height = (screenWidth * 21) / 79;
|
||||
this.l.setLayoutParams(layoutParams);
|
||||
ALog.a(this.TAG).b("relayout", new Object[0]);
|
||||
getScreenHeight();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public LoadingView u() {
|
||||
return null;
|
||||
}
|
||||
|
||||
private void b(Act act) {
|
||||
if (act != null) {
|
||||
this.z = act;
|
||||
this.u = act.getActivityId();
|
||||
this.v = act.getHeading();
|
||||
this.y = act.getActivityType();
|
||||
this.i.setText(this.v);
|
||||
boolean z = act.getBannerType() == Act.BannerType.Video.getType();
|
||||
this.h.setVisibility(z ? 0 : 8);
|
||||
ContentViewListener contentViewListener = new ContentViewListener(act.getVideoUrl());
|
||||
this.h.setOnClickListener((!z || TextUtils.isEmpty(act.getVideoUrl())) ? null : contentViewListener);
|
||||
ImageView imageView = this.l;
|
||||
if (!z || TextUtils.isEmpty(act.getVideoUrl())) {
|
||||
contentViewListener = null;
|
||||
}
|
||||
imageView.setOnClickListener(contentViewListener);
|
||||
int parseInt = Integer.parseInt(act.getActivityStatus());
|
||||
this.x = parseInt;
|
||||
this.t = parseInt == Act.State.Finished.getCode();
|
||||
if (act.getStartTime() > 0 && act.getEndTime() > 0) {
|
||||
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd");
|
||||
StringBuffer stringBuffer = new StringBuffer();
|
||||
stringBuffer.append(simpleDateFormat.format(new Date(act.getStartTime())));
|
||||
stringBuffer.append("-");
|
||||
stringBuffer.append(simpleDateFormat.format(new Date(act.getEndTime())));
|
||||
this.b.setText(stringBuffer.toString().trim());
|
||||
}
|
||||
if (parseInt == Act.State.Running.getCode()) {
|
||||
CoordinatorLayout.LayoutParams layoutParams = (CoordinatorLayout.LayoutParams) this.c.getLayoutParams();
|
||||
((ViewGroup.MarginLayoutParams) layoutParams).bottomMargin = DisplayUtil.a(this, JimuApplication.l().i() ? 105.0f : 68.0f);
|
||||
this.c.setLayoutParams(layoutParams);
|
||||
this.d.setVisibility(0);
|
||||
} else {
|
||||
CoordinatorLayout.LayoutParams layoutParams2 = (CoordinatorLayout.LayoutParams) this.c.getLayoutParams();
|
||||
((ViewGroup.MarginLayoutParams) layoutParams2).bottomMargin = DisplayUtil.a(this, JimuApplication.l().i() ? 30.0f : 19.0f);
|
||||
this.c.setLayoutParams(layoutParams2);
|
||||
this.d.setVisibility(8);
|
||||
}
|
||||
}
|
||||
Glide.e(JimuApplication.l()).a(act == null ? "" : act.getDisplayImage()).a(this.l);
|
||||
}
|
||||
|
||||
private void c(Act act) {
|
||||
b(act);
|
||||
G0();
|
||||
I0();
|
||||
}
|
||||
|
||||
public void l(int i) {
|
||||
((TextView) findViewById(R.id.joinCountTextView)).setText(String.valueOf(i));
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.BaseView
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void setPresenter(ActivityContract$Presenter activityContract$Presenter) {
|
||||
this.A = activityContract$Presenter;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void a(String str) {
|
||||
H0();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void a(Act act) {
|
||||
if (act != null) {
|
||||
c(act);
|
||||
} else {
|
||||
H0();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void a(UComment uComment) {
|
||||
if (uComment != null && this.j.getCurrentItem() == this.j.getChildCount() - 1) {
|
||||
CommentListFragment commentListFragment = (CommentListFragment) this.m.get(r2.size() - 1);
|
||||
if (commentListFragment != null) {
|
||||
commentListFragment.b();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void a(String str, int i, int i2) {
|
||||
long loginUserIntId = Cache.getInstance().getLoginUserIntId();
|
||||
if (loginUserIntId <= 0) {
|
||||
LoginActivity.start(this);
|
||||
} else {
|
||||
if (i == loginUserIntId) {
|
||||
return;
|
||||
}
|
||||
a(loginUserIntId, i2);
|
||||
}
|
||||
}
|
||||
|
||||
private void a(long j, int i) {
|
||||
this.r.setVisibility(0);
|
||||
this.r.b();
|
||||
this.o = j;
|
||||
this.p = i;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void a(long j, int i, String str) {
|
||||
this.A.a(this.u, j, i, StringUtils.b(str));
|
||||
}
|
||||
|
||||
private TabLayout.Tab b(int i, int i2) {
|
||||
View inflate = getLayoutInflater().inflate(R.layout.tab_item, (ViewGroup) null);
|
||||
((ImageView) inflate.findViewById(R.id.tabImageView)).setImageResource(i2);
|
||||
((TextView) inflate.findViewById(R.id.tabTextView)).setText(i);
|
||||
TabLayout.Tab b = this.k.b();
|
||||
b.a(inflate);
|
||||
return b;
|
||||
}
|
||||
}
|
158
sources/com/ubt/jimu/community/activity/JimuActListActivity.java
Normal file
158
sources/com/ubt/jimu/community/activity/JimuActListActivity.java
Normal file
@@ -0,0 +1,158 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.widget.FrameLayout;
|
||||
import androidx.recyclerview.widget.GridLayoutManager;
|
||||
import butterknife.ButterKnife;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.Act;
|
||||
import com.ubt.jimu.base.entities.UComment;
|
||||
import com.ubt.jimu.community.activity.ActivityAdapter;
|
||||
import com.ubt.jimu.community.activity.contract.ActivityContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.ActivityContract$View;
|
||||
import com.ubt.jimu.community.activity.presenter.ActivityPresenter;
|
||||
import com.ubt.jimu.utils.NetWorkUtil;
|
||||
import com.ubt.jimu.widgets.LoadingView;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class JimuActListActivity extends BaseActivity implements ActivityContract$View {
|
||||
private ActivityContract$Presenter a;
|
||||
private ActivityAdapter b;
|
||||
private List<Act> c = new ArrayList();
|
||||
private Handler d = new Handler();
|
||||
LoadingView loadingView;
|
||||
URecyclerView recyclerView;
|
||||
|
||||
private void initView() {
|
||||
this.recyclerView.setLayoutManager(new GridLayoutManager(this, 2));
|
||||
this.b = new ActivityAdapter(this, this.c);
|
||||
this.b.a(new ActivityAdapter.OnActivityClickListener() { // from class: com.ubt.jimu.community.activity.JimuActListActivity.1
|
||||
@Override // com.ubt.jimu.community.activity.ActivityAdapter.OnActivityClickListener
|
||||
public void a(Act act) {
|
||||
JimuActActivity.start(JimuActListActivity.this, act.getActivityId());
|
||||
}
|
||||
});
|
||||
this.recyclerView.setAdapter(this.b);
|
||||
this.recyclerView.setLoadingMoreEnabled(false);
|
||||
this.recyclerView.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.activity.JimuActListActivity.2
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onLoadingMore() {
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onRefreshing() {
|
||||
JimuActListActivity.this.loadingView.setIsRefresh(true);
|
||||
JimuActListActivity.this.a.c();
|
||||
}
|
||||
});
|
||||
this.loadingView.setOnRetryListener(new LoadingView.RetryRequest() { // from class: com.ubt.jimu.community.activity.JimuActListActivity.3
|
||||
@Override // com.ubt.jimu.widgets.LoadingView.RetryRequest
|
||||
public void OnRetryListener() {
|
||||
JimuActListActivity.this.loadingView.c();
|
||||
JimuActListActivity.this.d.postDelayed(new Runnable() { // from class: com.ubt.jimu.community.activity.JimuActListActivity.3.1
|
||||
@Override // java.lang.Runnable
|
||||
public void run() {
|
||||
JimuActListActivity.this.a.subscribe();
|
||||
}
|
||||
}, 1500L);
|
||||
}
|
||||
});
|
||||
relayout();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void a(Act act) {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void a(UComment uComment) {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public int e() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void e(List<Act> list) {
|
||||
if (list == null || list.size() == 0) {
|
||||
this.loadingView.e();
|
||||
return;
|
||||
}
|
||||
this.loadingView.b();
|
||||
this.recyclerView.A();
|
||||
if (list == null || list.size() <= 0) {
|
||||
return;
|
||||
}
|
||||
this.c.clear();
|
||||
this.c.addAll(list);
|
||||
this.b.notifyDataSetChanged();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public int f() {
|
||||
return 1000;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
|
||||
protected void onCreate(Bundle bundle) {
|
||||
super.onCreate(bundle);
|
||||
setContentView(R.layout.activity_act_list);
|
||||
ButterKnife.a(this);
|
||||
initView();
|
||||
new ActivityPresenter(this, this);
|
||||
this.a.subscribe();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onDestroy() {
|
||||
Handler handler = this.d;
|
||||
if (handler != null) {
|
||||
handler.removeCallbacksAndMessages(null);
|
||||
}
|
||||
super.onDestroy();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onResume() {
|
||||
super.onResume();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity
|
||||
public void relayout() {
|
||||
int screenWidth = getScreenWidth();
|
||||
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) this.recyclerView.getLayoutParams();
|
||||
layoutParams.leftMargin = (int) (screenWidth * 0.023d);
|
||||
layoutParams.rightMargin = layoutParams.leftMargin;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public LoadingView u() {
|
||||
return this.loadingView;
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.BaseView
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void setPresenter(ActivityContract$Presenter activityContract$Presenter) {
|
||||
this.a = activityContract$Presenter;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void a() {
|
||||
this.loadingView.g();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$View
|
||||
public void a(String str) {
|
||||
if (!NetWorkUtil.b(this)) {
|
||||
this.loadingView.d();
|
||||
} else {
|
||||
this.loadingView.e();
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,30 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.view.View;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.widgets.LoadingView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class JimuActListActivity_ViewBinding implements Unbinder {
|
||||
private JimuActListActivity b;
|
||||
|
||||
public JimuActListActivity_ViewBinding(JimuActListActivity jimuActListActivity, View view) {
|
||||
this.b = jimuActListActivity;
|
||||
jimuActListActivity.recyclerView = (URecyclerView) Utils.b(view, R.id.recyclerView, "field 'recyclerView'", URecyclerView.class);
|
||||
jimuActListActivity.loadingView = (LoadingView) Utils.b(view, R.id.loadingView, "field 'loadingView'", LoadingView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
JimuActListActivity jimuActListActivity = this.b;
|
||||
if (jimuActListActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
jimuActListActivity.recyclerView = null;
|
||||
jimuActListActivity.loadingView = null;
|
||||
}
|
||||
}
|
@@ -0,0 +1,42 @@
|
||||
package com.ubt.jimu.community.activity;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import com.ubtech.view.fragment.BaseFragment;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class LazyLoadFragment extends BaseFragment {
|
||||
private boolean isLoaded;
|
||||
|
||||
protected void lazyLoad() {
|
||||
if (this.isLoaded && getUserVisibleHint()) {
|
||||
loadData();
|
||||
this.isLoaded = false;
|
||||
}
|
||||
}
|
||||
|
||||
protected abstract void loadData();
|
||||
|
||||
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public void onAttach(Context context) {
|
||||
super.onAttach(context);
|
||||
this.mActivity = (Activity) context;
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.Fragment
|
||||
public void onViewCreated(View view, Bundle bundle) {
|
||||
super.onViewCreated(view, bundle);
|
||||
this.isLoaded = true;
|
||||
lazyLoad();
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public void setUserVisibleHint(boolean z) {
|
||||
super.setUserVisibleHint(z);
|
||||
if (z) {
|
||||
lazyLoad();
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,12 @@
|
||||
package com.ubt.jimu.community.activity.contract;
|
||||
|
||||
import com.ubtech.presenter.BasePresenter;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface ActivityContract$Presenter extends BasePresenter {
|
||||
void a(long j, long j2, long j3, String str);
|
||||
|
||||
void b(long j);
|
||||
|
||||
void c();
|
||||
}
|
@@ -0,0 +1,26 @@
|
||||
package com.ubt.jimu.community.activity.contract;
|
||||
|
||||
import com.ubt.jimu.base.entities.Act;
|
||||
import com.ubt.jimu.base.entities.UComment;
|
||||
import com.ubt.jimu.widgets.LoadingView;
|
||||
import com.ubtech.view.BaseView;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface ActivityContract$View extends BaseView<ActivityContract$Presenter> {
|
||||
void a();
|
||||
|
||||
void a(Act act);
|
||||
|
||||
void a(UComment uComment);
|
||||
|
||||
void a(String str);
|
||||
|
||||
int e();
|
||||
|
||||
void e(List<Act> list);
|
||||
|
||||
int f();
|
||||
|
||||
LoadingView u();
|
||||
}
|
@@ -0,0 +1,8 @@
|
||||
package com.ubt.jimu.community.activity.contract;
|
||||
|
||||
import com.ubtech.presenter.BasePresenter;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface ArticleListContract$Presenter extends BasePresenter {
|
||||
void s();
|
||||
}
|
@@ -0,0 +1,20 @@
|
||||
package com.ubt.jimu.community.activity.contract;
|
||||
|
||||
import com.ubt.jimu.base.entities.ApiRecord;
|
||||
import com.ubt.jimu.base.entities.JoinArticle;
|
||||
import com.ubtech.view.BaseView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface ArticleListContract$View extends BaseView<ArticleListContract$Presenter> {
|
||||
void a();
|
||||
|
||||
void a(ApiRecord<JoinArticle> apiRecord);
|
||||
|
||||
void a(String str);
|
||||
|
||||
int e();
|
||||
|
||||
int f();
|
||||
|
||||
long w();
|
||||
}
|
@@ -0,0 +1,12 @@
|
||||
package com.ubt.jimu.community.activity.contract;
|
||||
|
||||
import com.ubtech.presenter.BasePresenter;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface AwardContract$Presenter extends BasePresenter {
|
||||
void a(String str, long j);
|
||||
|
||||
void b(String str, int i);
|
||||
|
||||
void n();
|
||||
}
|
@@ -0,0 +1,19 @@
|
||||
package com.ubt.jimu.community.activity.contract;
|
||||
|
||||
import com.ubt.jimu.base.entities.AwardItem;
|
||||
import com.ubt.jimu.base.entities.Push;
|
||||
import com.ubtech.view.BaseView;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface AwardContract$View extends BaseView<AwardContract$Presenter> {
|
||||
void a();
|
||||
|
||||
void a(String str);
|
||||
|
||||
void i(List<AwardItem> list);
|
||||
|
||||
void m(List<Push> list);
|
||||
|
||||
long w();
|
||||
}
|
@@ -0,0 +1,8 @@
|
||||
package com.ubt.jimu.community.activity.contract;
|
||||
|
||||
import com.ubtech.presenter.BasePresenter;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface AwardSettingContract$Presenter extends BasePresenter {
|
||||
void a(long j);
|
||||
}
|
@@ -0,0 +1,14 @@
|
||||
package com.ubt.jimu.community.activity.contract;
|
||||
|
||||
import com.ubt.jimu.base.entities.Award;
|
||||
import com.ubtech.view.BaseView;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface AwardSettingContract$View extends BaseView<AwardSettingContract$Presenter> {
|
||||
void a();
|
||||
|
||||
void a(String str);
|
||||
|
||||
void p(List<Award> list);
|
||||
}
|
@@ -0,0 +1,10 @@
|
||||
package com.ubt.jimu.community.activity.contract;
|
||||
|
||||
import com.ubtech.presenter.BasePresenter;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface CommentContract$Presenter extends BasePresenter {
|
||||
void a(long j, long j2, int i, int i2);
|
||||
|
||||
void c(long j, long j2);
|
||||
}
|
@@ -0,0 +1,14 @@
|
||||
package com.ubt.jimu.community.activity.contract;
|
||||
|
||||
import com.ubt.jimu.base.entities.UComment;
|
||||
import com.ubtech.view.BaseView;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface CommentContract$View extends BaseView<CommentContract$Presenter> {
|
||||
void a(String str);
|
||||
|
||||
void d(String str);
|
||||
|
||||
void s(List<UComment> list);
|
||||
}
|
@@ -0,0 +1,16 @@
|
||||
package com.ubt.jimu.community.activity.contract;
|
||||
|
||||
import com.ubtech.presenter.BasePresenter;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface HomeActivityContract$Presenter extends BasePresenter {
|
||||
void c();
|
||||
|
||||
void getTTSToken();
|
||||
|
||||
void i();
|
||||
|
||||
void j();
|
||||
|
||||
void refreshToken();
|
||||
}
|
@@ -0,0 +1,18 @@
|
||||
package com.ubt.jimu.community.activity.contract;
|
||||
|
||||
import com.ubt.jimu.base.entities.Push;
|
||||
import com.ubtech.view.BaseView;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface HomeActivityContract$View extends BaseView<HomeActivityContract$Presenter> {
|
||||
void a(String str, String str2, int i, String str3);
|
||||
|
||||
void c0();
|
||||
|
||||
void e(int i);
|
||||
|
||||
void e(List<Push> list);
|
||||
|
||||
void x();
|
||||
}
|
@@ -0,0 +1,131 @@
|
||||
package com.ubt.jimu.community.activity.presenter;
|
||||
|
||||
import android.content.Context;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.Act;
|
||||
import com.ubt.jimu.base.entities.UComment;
|
||||
import com.ubt.jimu.base.http.ApiConstants;
|
||||
import com.ubt.jimu.base.http.ApiResultException;
|
||||
import com.ubt.jimu.base.http.IApiObserver;
|
||||
import com.ubt.jimu.community.activity.contract.ActivityContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.ActivityContract$View;
|
||||
import com.ubt.jimu.community.activity.repository.ActivityRepository;
|
||||
import com.ubt.jimu.utils.NetWorkUtil;
|
||||
import com.ubt.jimu.utils.RxSchedulers;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
import com.unity3d.ads.adunit.AdUnitActivity;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ActivityPresenter implements ActivityContract$Presenter {
|
||||
private Context a;
|
||||
private ActivityContract$View b;
|
||||
private CompositeDisposable c;
|
||||
|
||||
public ActivityPresenter(Context context, ActivityContract$View activityContract$View) {
|
||||
this.a = context;
|
||||
this.b = activityContract$View;
|
||||
this.b.setPresenter(this);
|
||||
this.c = new CompositeDisposable();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$Presenter
|
||||
public void c() {
|
||||
this.b.a();
|
||||
ActivityRepository.a(this.b.e(), this.b.f()).compose(RxSchedulers.a()).subscribe(new IApiObserver<List<Act>>(this.a, this.b.u()) { // from class: com.ubt.jimu.community.activity.presenter.ActivityPresenter.2
|
||||
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(List<Act> list) {
|
||||
super.onNext(list);
|
||||
ActivityPresenter.this.b.e(list);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.IApiObserver
|
||||
public void onApiError(ApiResultException apiResultException) {
|
||||
ActivityPresenter.this.b.a(apiResultException.getMessage());
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
super.onError(th);
|
||||
ActivityPresenter.this.b.a(th.getMessage());
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
ActivityPresenter.this.c.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // com.ubtech.presenter.BasePresenter
|
||||
public void subscribe() {
|
||||
c();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$Presenter
|
||||
public void a(long j, long j2, long j3, String str) {
|
||||
if (!NetWorkUtil.b(JimuApplication.l())) {
|
||||
this.b.a(this.a.getString(R.string.network_error));
|
||||
return;
|
||||
}
|
||||
Map<String, String> basicParams = ApiConstants.getBasicParams();
|
||||
basicParams.put(AdUnitActivity.EXTRA_ACTIVITY_ID, String.valueOf(j));
|
||||
basicParams.put("commentContext", StringUtils.b(str));
|
||||
basicParams.put("replyCommentId", String.valueOf(j3));
|
||||
basicParams.put("userId", String.valueOf(j2));
|
||||
ActivityRepository.c(basicParams).compose(RxSchedulers.a()).subscribe(new Observer<UComment>() { // from class: com.ubt.jimu.community.activity.presenter.ActivityPresenter.3
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(UComment uComment) {
|
||||
ActivityPresenter.this.b.a(uComment);
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
ActivityPresenter.this.b.a(th.getMessage());
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
ActivityPresenter.this.c.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ActivityContract$Presenter
|
||||
public void b(long j) {
|
||||
this.b.a();
|
||||
ActivityRepository.a(j).compose(RxSchedulers.a()).subscribe(new Observer<Act>() { // from class: com.ubt.jimu.community.activity.presenter.ActivityPresenter.1
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(Act act) {
|
||||
ActivityPresenter.this.b.a(act);
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
ActivityPresenter.this.b.a(th.getMessage());
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
ActivityPresenter.this.c.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
@@ -0,0 +1,62 @@
|
||||
package com.ubt.jimu.community.activity.presenter;
|
||||
|
||||
import android.content.Context;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.ApiRecord;
|
||||
import com.ubt.jimu.base.entities.JoinArticle;
|
||||
import com.ubt.jimu.community.activity.contract.ArticleListContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.ArticleListContract$View;
|
||||
import com.ubt.jimu.community.activity.repository.ActivityRepository;
|
||||
import com.ubt.jimu.utils.NetWorkUtil;
|
||||
import com.ubt.jimu.utils.RxSchedulers;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ArticleListPresenter implements ArticleListContract$Presenter {
|
||||
private Context a;
|
||||
private ArticleListContract$View b;
|
||||
private CompositeDisposable c;
|
||||
|
||||
public ArticleListPresenter(Context context, ArticleListContract$View articleListContract$View) {
|
||||
this.a = context;
|
||||
this.b = articleListContract$View;
|
||||
this.b.setPresenter(this);
|
||||
this.c = new CompositeDisposable();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.ArticleListContract$Presenter
|
||||
public void s() {
|
||||
if (!NetWorkUtil.b(this.a)) {
|
||||
this.b.a(this.a.getString(R.string.network_error));
|
||||
return;
|
||||
}
|
||||
this.b.a();
|
||||
try {
|
||||
ActivityRepository.a(this.b.w(), this.b.e(), this.b.f()).compose(RxSchedulers.a()).subscribe(new Observer<ApiRecord<JoinArticle>>() { // from class: com.ubt.jimu.community.activity.presenter.ArticleListPresenter.1
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(ApiRecord<JoinArticle> apiRecord) {
|
||||
ArticleListPresenter.this.b.a(apiRecord);
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
ArticleListPresenter.this.b.a(th.getMessage());
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
ArticleListPresenter.this.c.b(disposable);
|
||||
}
|
||||
});
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,114 @@
|
||||
package com.ubt.jimu.community.activity.presenter;
|
||||
|
||||
import android.content.Context;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.AwardItem;
|
||||
import com.ubt.jimu.base.entities.InfoStatus;
|
||||
import com.ubt.jimu.base.entities.Push;
|
||||
import com.ubt.jimu.community.activity.contract.AwardContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.AwardContract$View;
|
||||
import com.ubt.jimu.community.activity.repository.ActivityRepository;
|
||||
import com.ubt.jimu.utils.NetWorkUtil;
|
||||
import com.ubt.jimu.utils.RxSchedulers;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class AwardPresenter implements AwardContract$Presenter {
|
||||
private Context a;
|
||||
private AwardContract$View b;
|
||||
private CompositeDisposable c;
|
||||
|
||||
public AwardPresenter(Context context, AwardContract$View awardContract$View) {
|
||||
this.a = context;
|
||||
this.b = awardContract$View;
|
||||
this.b.setPresenter(this);
|
||||
this.c = new CompositeDisposable();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.AwardContract$Presenter
|
||||
public void n() {
|
||||
if (!NetWorkUtil.b(this.a)) {
|
||||
this.b.a(this.a.getString(R.string.network_error));
|
||||
} else {
|
||||
this.b.a();
|
||||
ActivityRepository.b(this.b.w()).compose(RxSchedulers.a()).subscribe(new Observer<List<AwardItem>>() { // from class: com.ubt.jimu.community.activity.presenter.AwardPresenter.1
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(List<AwardItem> list) {
|
||||
AwardPresenter.this.b.i(list);
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
AwardPresenter.this.b.a(th.getMessage());
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
AwardPresenter.this.c.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.AwardContract$Presenter
|
||||
public void a(String str, long j) {
|
||||
if (NetWorkUtil.b(this.a)) {
|
||||
ActivityRepository.a(str, j).compose(RxSchedulers.a()).subscribe(new Observer<List<Push>>() { // from class: com.ubt.jimu.community.activity.presenter.AwardPresenter.2
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(List<Push> list) {
|
||||
AwardPresenter.this.b.m(list);
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
AwardPresenter.this.b.a(th.getMessage());
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
AwardPresenter.this.c.b(disposable);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
this.b.a(this.a.getString(R.string.network_error));
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.AwardContract$Presenter
|
||||
public void b(String str, int i) {
|
||||
if (NetWorkUtil.b(this.a)) {
|
||||
ActivityRepository.a(i).compose(RxSchedulers.a()).subscribe(new Observer<InfoStatus>() { // from class: com.ubt.jimu.community.activity.presenter.AwardPresenter.3
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(InfoStatus infoStatus) {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
AwardPresenter.this.c.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,58 @@
|
||||
package com.ubt.jimu.community.activity.presenter;
|
||||
|
||||
import android.content.Context;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.Award;
|
||||
import com.ubt.jimu.community.activity.contract.AwardSettingContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.AwardSettingContract$View;
|
||||
import com.ubt.jimu.community.activity.repository.ActivityRepository;
|
||||
import com.ubt.jimu.utils.NetWorkUtil;
|
||||
import com.ubt.jimu.utils.RxSchedulers;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class AwardSettingPresenter implements AwardSettingContract$Presenter {
|
||||
private Context a;
|
||||
private AwardSettingContract$View b;
|
||||
private CompositeDisposable c;
|
||||
|
||||
public AwardSettingPresenter(Context context, AwardSettingContract$View awardSettingContract$View) {
|
||||
this.a = context;
|
||||
this.b = awardSettingContract$View;
|
||||
this.b.setPresenter(this);
|
||||
this.c = new CompositeDisposable();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.AwardSettingContract$Presenter
|
||||
public void a(long j) {
|
||||
if (!NetWorkUtil.b(this.a)) {
|
||||
this.b.a(this.a.getString(R.string.network_error));
|
||||
} else {
|
||||
this.b.a();
|
||||
ActivityRepository.c(j).compose(RxSchedulers.a()).subscribe(new Observer<List<Award>>() { // from class: com.ubt.jimu.community.activity.presenter.AwardSettingPresenter.1
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(List<Award> list) {
|
||||
AwardSettingPresenter.this.b.p(list);
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
AwardSettingPresenter.this.b.a(th.getMessage());
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
AwardSettingPresenter.this.c.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,99 @@
|
||||
package com.ubt.jimu.community.activity.presenter;
|
||||
|
||||
import android.content.Context;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.UComment;
|
||||
import com.ubt.jimu.base.http.ApiConstants;
|
||||
import com.ubt.jimu.community.activity.contract.CommentContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.CommentContract$View;
|
||||
import com.ubt.jimu.community.activity.repository.ActivityRepository;
|
||||
import com.ubt.jimu.utils.NetWorkUtil;
|
||||
import com.ubt.jimu.utils.RxSchedulers;
|
||||
import com.unity3d.ads.adunit.AdUnitActivity;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CommentPresenter implements CommentContract$Presenter {
|
||||
private Context a;
|
||||
private CommentContract$View b;
|
||||
private CompositeDisposable c;
|
||||
|
||||
public CommentPresenter(Context context, CommentContract$View commentContract$View) {
|
||||
this.a = context;
|
||||
this.b = commentContract$View;
|
||||
this.b.setPresenter(this);
|
||||
this.c = new CompositeDisposable();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.CommentContract$Presenter
|
||||
public void c(long j, long j2) {
|
||||
if (!NetWorkUtil.b(this.a)) {
|
||||
this.b.a(this.a.getString(R.string.network_error));
|
||||
return;
|
||||
}
|
||||
Map<String, String> basicParams = ApiConstants.getBasicParams();
|
||||
basicParams.put("userId", String.valueOf(j));
|
||||
basicParams.put("commentId", String.valueOf(j2));
|
||||
ActivityRepository.b(basicParams).compose(RxSchedulers.a()).subscribe(new Observer<String>() { // from class: com.ubt.jimu.community.activity.presenter.CommentPresenter.2
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(String str) {
|
||||
CommentPresenter.this.b.d(str);
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
CommentPresenter.this.b.a(th.getMessage());
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
CommentPresenter.this.c.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.CommentContract$Presenter
|
||||
public void a(long j, long j2, int i, int i2) {
|
||||
if (!NetWorkUtil.b(this.a)) {
|
||||
this.b.a(this.a.getString(R.string.network_error));
|
||||
return;
|
||||
}
|
||||
Map<String, String> basicParams = ApiConstants.getBasicParams();
|
||||
basicParams.put(AdUnitActivity.EXTRA_ACTIVITY_ID, String.valueOf(j));
|
||||
basicParams.put("pageIndex", String.valueOf(i));
|
||||
basicParams.put("pageSize", String.valueOf(i2));
|
||||
if (j2 > 0) {
|
||||
basicParams.put("userId", String.valueOf(j2));
|
||||
}
|
||||
ActivityRepository.a(basicParams).compose(RxSchedulers.a()).subscribe(new Observer<List<UComment>>() { // from class: com.ubt.jimu.community.activity.presenter.CommentPresenter.1
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(List<UComment> list) {
|
||||
CommentPresenter.this.b.s(list);
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
CommentPresenter.this.b.a(th.getMessage());
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
CommentPresenter.this.c.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
@@ -0,0 +1,189 @@
|
||||
package com.ubt.jimu.community.activity.presenter;
|
||||
|
||||
import android.content.Context;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.base.BasePresenter;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.entities.Push;
|
||||
import com.ubt.jimu.base.entities.TTSAccessToken;
|
||||
import com.ubt.jimu.base.entities.TokenBean;
|
||||
import com.ubt.jimu.base.http.ApiObserver;
|
||||
import com.ubt.jimu.base.http.ApiResultException;
|
||||
import com.ubt.jimu.base.http.IApiObserver;
|
||||
import com.ubt.jimu.base.http.manager.MsgCenterManager;
|
||||
import com.ubt.jimu.community.activity.contract.HomeActivityContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.HomeActivityContract$View;
|
||||
import com.ubt.jimu.community.activity.repository.ActivityRepository;
|
||||
import com.ubt.jimu.user.repository.GdprWorker;
|
||||
import com.ubt.jimu.user.repository.UserRepository;
|
||||
import com.ubt.jimu.utils.RxSchedulers;
|
||||
import com.ubtech.utils.XLog;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class HomeActivityPresenter extends BasePresenter<HomeActivityContract$View> implements HomeActivityContract$Presenter {
|
||||
private CompositeDisposable a = new CompositeDisposable();
|
||||
private ApiObserver<HashMap<String, Integer>> b;
|
||||
|
||||
public HomeActivityPresenter(Context context, HomeActivityContract$View homeActivityContract$View) {
|
||||
attachView(homeActivityContract$View);
|
||||
homeActivityContract$View.setPresenter(this);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.HomeActivityContract$Presenter
|
||||
public void c() {
|
||||
ActivityRepository.a().compose(RxSchedulers.a()).subscribe(new IApiObserver<List<Push>>(JimuApplication.l()) { // from class: com.ubt.jimu.community.activity.presenter.HomeActivityPresenter.2
|
||||
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(List<Push> list) {
|
||||
super.onNext(list);
|
||||
HomeActivityContract$View view = HomeActivityPresenter.this.getView();
|
||||
if (view != null) {
|
||||
view.e(list);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.IApiObserver
|
||||
public void onApiError(ApiResultException apiResultException) {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
HomeActivityPresenter.this.a.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.HomeActivityContract$Presenter
|
||||
public void getTTSToken() {
|
||||
UserRepository.b().compose(RxSchedulers.a()).subscribe(new Observer<TTSAccessToken>() { // from class: com.ubt.jimu.community.activity.presenter.HomeActivityPresenter.4
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(TTSAccessToken tTSAccessToken) {
|
||||
Cache.getInstance().putString(Constant.Cache.SP_KEY_TTS_TOKEN, tTSAccessToken.getAccess_token());
|
||||
XLog.a("HomeActivityPresenter", tTSAccessToken.toString());
|
||||
HomeActivityContract$View view = HomeActivityPresenter.this.getView();
|
||||
if (view != null) {
|
||||
view.x();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
XLog.b("token", "Error: %s", th.toString());
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
HomeActivityPresenter.this.a.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.HomeActivityContract$Presenter
|
||||
public void i() {
|
||||
if (Cache.getInstance().getLoginUserIntId() <= 0) {
|
||||
return;
|
||||
}
|
||||
this.b = new ApiObserver<HashMap<String, Integer>>(null) { // from class: com.ubt.jimu.community.activity.presenter.HomeActivityPresenter.1
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
super.onComplete();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
super.onError(th);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
HomeActivityPresenter.this.a.b(disposable);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
public void onNext(HashMap<String, Integer> hashMap) {
|
||||
super.onNext((AnonymousClass1) hashMap);
|
||||
if (hashMap == null || hashMap.size() == 0) {
|
||||
return;
|
||||
}
|
||||
int i = 0;
|
||||
Iterator<String> it = hashMap.keySet().iterator();
|
||||
while (it.hasNext()) {
|
||||
i += hashMap.get(it.next()).intValue();
|
||||
}
|
||||
HomeActivityContract$View view = HomeActivityPresenter.this.getView();
|
||||
if (view != null) {
|
||||
view.e(i);
|
||||
}
|
||||
}
|
||||
};
|
||||
MsgCenterManager.getInstance().getUnreadMsgCount(this.b);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.HomeActivityContract$Presenter
|
||||
public void j() {
|
||||
new GdprWorker().a(new GdprWorker.IUserPackInfo() { // from class: com.ubt.jimu.community.activity.presenter.HomeActivityPresenter.5
|
||||
@Override // com.ubt.jimu.user.repository.GdprWorker.IUserPackInfo
|
||||
public void a() {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.user.repository.GdprWorker.IUserPackInfo
|
||||
public void a(String str, String str2, int i, String str3) {
|
||||
HomeActivityPresenter.this.getView().a(str, str2, i, str3);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.HomeActivityContract$Presenter
|
||||
public void refreshToken() {
|
||||
if (Cache.getInstance().getLoginUserIntId() <= 0) {
|
||||
return;
|
||||
}
|
||||
UserRepository.d().compose(RxSchedulers.a()).subscribe(new IApiObserver<TokenBean>(JimuApplication.l()) { // from class: com.ubt.jimu.community.activity.presenter.HomeActivityPresenter.3
|
||||
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(TokenBean tokenBean) {
|
||||
super.onNext(tokenBean);
|
||||
HomeActivityPresenter.this.a();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.IApiObserver
|
||||
public void onApiError(ApiResultException apiResultException) {
|
||||
XLog.a("UserRepository", "ApiError", apiResultException);
|
||||
HomeActivityPresenter.this.a();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
HomeActivityPresenter.this.a.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // com.ubtech.presenter.BasePresenter
|
||||
public void unSubscribe() {
|
||||
this.a.dispose();
|
||||
this.a.a();
|
||||
detachView();
|
||||
}
|
||||
|
||||
public void a() {
|
||||
HomeActivityContract$View view = getView();
|
||||
if (view != null) {
|
||||
view.c0();
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,109 @@
|
||||
package com.ubt.jimu.community.activity.repository;
|
||||
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.base.entities.Act;
|
||||
import com.ubt.jimu.base.entities.ApiRecord;
|
||||
import com.ubt.jimu.base.entities.Award;
|
||||
import com.ubt.jimu.base.entities.AwardItem;
|
||||
import com.ubt.jimu.base.entities.InfoStatus;
|
||||
import com.ubt.jimu.base.entities.JoinArticle;
|
||||
import com.ubt.jimu.base.entities.Push;
|
||||
import com.ubt.jimu.base.entities.UComment;
|
||||
import com.ubt.jimu.base.http.ApiClient;
|
||||
import com.ubt.jimu.base.http.service.CommunityService;
|
||||
import com.unity3d.ads.adunit.AdUnitActivity;
|
||||
import io.reactivex.Observable;
|
||||
import io.reactivex.functions.BiFunction;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ActivityRepository {
|
||||
public static Observable<List<Act>> a(int i, int i2) {
|
||||
HashMap hashMap = new HashMap();
|
||||
hashMap.put("pageIndex", String.valueOf(i));
|
||||
hashMap.put("pageSize", String.valueOf(i2));
|
||||
hashMap.put("systemLanguage", JimuApplication.l().g());
|
||||
hashMap.put("systemArea", JimuApplication.l().c());
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).getActivityList(hashMap);
|
||||
}
|
||||
|
||||
public static Observable<String> b(Map<String, String> map) {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).postLike(map);
|
||||
}
|
||||
|
||||
public static Observable<List<Award>> c(long j) {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).getAwardSettingList(j);
|
||||
}
|
||||
|
||||
public static Observable<List<AwardItem>> b(long j) {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).getAwardList(j);
|
||||
}
|
||||
|
||||
public static Observable<UComment> c(Map<String, String> map) {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).postReply(map);
|
||||
}
|
||||
|
||||
public static Observable<Act> a(long j) {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).getActivityById(j);
|
||||
}
|
||||
|
||||
public static Observable<List<UComment>> a(Map<String, String> map) {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).getActivityCommentList(map);
|
||||
}
|
||||
|
||||
public static Observable<ApiRecord<JoinArticle>> a(long j, int i, int i2) {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).getJoinActivityArticleList(j, i, i2, 1);
|
||||
}
|
||||
|
||||
public static Observable<List<Push>> a(String str, long j) {
|
||||
HashMap hashMap = new HashMap();
|
||||
hashMap.put("userId", str);
|
||||
hashMap.put(AdUnitActivity.EXTRA_ACTIVITY_ID, String.valueOf(j));
|
||||
hashMap.put("activityType", "3");
|
||||
hashMap.put("systemLanguage", JimuApplication.l().g());
|
||||
hashMap.put("systemArea", JimuApplication.l().c());
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).getUserAwardInfo(hashMap);
|
||||
}
|
||||
|
||||
public static Observable<InfoStatus> a(int i) {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).setUserRewards(i);
|
||||
}
|
||||
|
||||
public static Observable<List<Push>> a() {
|
||||
HashMap hashMap = new HashMap();
|
||||
hashMap.put("activityType", String.valueOf(1));
|
||||
hashMap.put("systemLanguage", JimuApplication.l().g());
|
||||
hashMap.put("systemArea", JimuApplication.l().c());
|
||||
Observable<List<Push>> activityByType = ((CommunityService) ApiClient.getService(CommunityService.class)).getActivityByType(hashMap);
|
||||
HashMap hashMap2 = new HashMap();
|
||||
hashMap2.put("activityType", String.valueOf(2));
|
||||
hashMap2.put("systemLanguage", JimuApplication.l().g());
|
||||
hashMap2.put("systemArea", JimuApplication.l().c());
|
||||
return Observable.zip(activityByType, ((CommunityService) ApiClient.getService(CommunityService.class)).getActivityByType(hashMap2), new BiFunction<List<Push>, List<Push>, List<Push>>() { // from class: com.ubt.jimu.community.activity.repository.ActivityRepository.1
|
||||
@Override // io.reactivex.functions.BiFunction
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public List<Push> apply(List<Push> list, List<Push> list2) throws Exception {
|
||||
ArrayList arrayList = new ArrayList();
|
||||
if (list != null && list.size() > 0) {
|
||||
Iterator<Push> it = list.iterator();
|
||||
while (it.hasNext()) {
|
||||
it.next().setType(1);
|
||||
}
|
||||
arrayList.addAll(list);
|
||||
}
|
||||
if (list2 != null && list2.size() > 0) {
|
||||
Iterator<Push> it2 = list2.iterator();
|
||||
while (it2.hasNext()) {
|
||||
it2.next().setType(2);
|
||||
}
|
||||
arrayList.addAll(list2);
|
||||
}
|
||||
return arrayList;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user