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;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ubt.jimu.community.contract;
|
||||
|
||||
import com.ubtech.presenter.BasePresenter;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface CommunityContract$Presenter extends BasePresenter {
|
||||
void e();
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.ubt.jimu.community.contract;
|
||||
|
||||
import com.ubt.jimu.base.entities.CommunityReturnBean;
|
||||
import com.ubtech.view.BaseView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface CommunityContract$View extends BaseView<CommunityContract$Presenter> {
|
||||
void a(CommunityReturnBean communityReturnBean);
|
||||
|
||||
void c();
|
||||
|
||||
void j();
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ubt.jimu.community.contract;
|
||||
|
||||
import com.ubtech.presenter.BasePresenter;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface InspireActivityContract$Presenter extends BasePresenter {
|
||||
void a(int i, int i2);
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.ubt.jimu.community.contract;
|
||||
|
||||
import com.ubt.jimu.base.entities.CreativeListResultBean;
|
||||
import com.ubtech.view.BaseView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface InspireActivityContract$View extends BaseView<InspireActivityContract$Presenter> {
|
||||
void a(CreativeListResultBean creativeListResultBean, int i);
|
||||
|
||||
void c();
|
||||
|
||||
void o();
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.ubt.jimu.community.contract;
|
||||
|
||||
import com.ubtech.presenter.BasePresenter;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface MyFavouriteContract$Presenter extends BasePresenter {
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.ubt.jimu.community.contract;
|
||||
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.entities.FavouriteBean;
|
||||
import com.ubt.jimu.base.entities.GuessEnjoyEntities;
|
||||
import com.ubtech.view.BaseView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface MyFavouriteContract$View extends BaseView<MyFavouriteContract$Presenter> {
|
||||
void a(Constant.Community.LinkEmptyState linkEmptyState);
|
||||
|
||||
void a(FavouriteBean favouriteBean);
|
||||
|
||||
void a(GuessEnjoyEntities guessEnjoyEntities);
|
||||
|
||||
void a(GuessEnjoyEntities guessEnjoyEntities, Constant.Community.LinkEmptyState linkEmptyState);
|
||||
|
||||
void b(Constant.Community.LinkEmptyState linkEmptyState);
|
||||
|
||||
void c();
|
||||
|
||||
void j();
|
||||
|
||||
void o();
|
||||
|
||||
void q();
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.ubt.jimu.community.contract;
|
||||
|
||||
import com.ubtech.presenter.BasePresenter;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface PublishCommunityContract$Presenter extends BasePresenter {
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.ubt.jimu.community.contract;
|
||||
|
||||
import com.ubt.jimu.base.entities.PublishLabelBean;
|
||||
import com.ubt.jimu.upload.UploadRequest;
|
||||
import com.ubt.jimu.upload.UploadResponse;
|
||||
import com.ubtech.view.BaseView;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface PublishCommunityContract$View extends BaseView<CommunityContract$Presenter> {
|
||||
void D();
|
||||
|
||||
void M();
|
||||
|
||||
void a(UploadRequest uploadRequest, double d);
|
||||
|
||||
void a(UploadResponse uploadResponse);
|
||||
|
||||
void allUploadSucceed();
|
||||
|
||||
void b(UploadResponse uploadResponse);
|
||||
|
||||
void f(int i);
|
||||
|
||||
void g();
|
||||
|
||||
void k(List<PublishLabelBean> list);
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.ubt.jimu.community.contract;
|
||||
|
||||
import com.ubtech.presenter.BasePresenter;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface PublishDetailContact$Presenter extends BasePresenter {
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.ubt.jimu.community.contract;
|
||||
|
||||
import com.ubt.jimu.base.entities.CommentBean;
|
||||
import com.ubtech.view.BaseView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface PublishDetailContact$View extends BaseView {
|
||||
void V();
|
||||
|
||||
void a(CommentBean commentBean);
|
||||
|
||||
void a(boolean z, int i);
|
||||
|
||||
void b(boolean z, int i);
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.ubt.jimu.community.contract;
|
||||
|
||||
import com.ubtech.presenter.BasePresenter;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface SearchRecommendContact$Presenter extends BasePresenter {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.ubt.jimu.community.contract;
|
||||
|
||||
import com.ubtech.view.BaseView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface SearchRecommendContact$View extends BaseView<SearchRecommendContact$Presenter> {
|
||||
void B();
|
||||
|
||||
void g(int i);
|
||||
|
||||
void h(String str);
|
||||
}
|
||||
15
sources/com/ubt/jimu/community/model/CommunityModel.java
Normal file
15
sources/com/ubt/jimu/community/model/CommunityModel.java
Normal file
@@ -0,0 +1,15 @@
|
||||
package com.ubt.jimu.community.model;
|
||||
|
||||
import com.ijm.dataencryption.de.DataDecryptTool;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.base.entities.CommunityReturnBean;
|
||||
import com.ubt.jimu.base.http.ApiClient;
|
||||
import com.ubt.jimu.base.http.service.CommunityService;
|
||||
import io.reactivex.Observable;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CommunityModel {
|
||||
public static Observable<CommunityReturnBean> a() {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).loadCommunityHomePageData(768, DataDecryptTool.DECRYPT_SP_FILE, JimuApplication.l().g(), "scrollbar");
|
||||
}
|
||||
}
|
||||
14
sources/com/ubt/jimu/community/model/InspireModel.java
Normal file
14
sources/com/ubt/jimu/community/model/InspireModel.java
Normal file
@@ -0,0 +1,14 @@
|
||||
package com.ubt.jimu.community.model;
|
||||
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.entities.CreativeListResultBean;
|
||||
import com.ubt.jimu.base.http.ApiClient;
|
||||
import com.ubt.jimu.base.http.service.CommunityService;
|
||||
import io.reactivex.Observable;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class InspireModel {
|
||||
public static Observable<CreativeListResultBean> a(int i) {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).loadCreativeList(i + "", Constant.Community.CREATIVITY_LOAD_COUNT);
|
||||
}
|
||||
}
|
||||
20
sources/com/ubt/jimu/community/model/MyFavouriteModel.java
Normal file
20
sources/com/ubt/jimu/community/model/MyFavouriteModel.java
Normal file
@@ -0,0 +1,20 @@
|
||||
package com.ubt.jimu.community.model;
|
||||
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.FavouriteBean;
|
||||
import com.ubt.jimu.base.entities.GuessEnjoyEntities;
|
||||
import com.ubt.jimu.base.http.ApiClient;
|
||||
import com.ubt.jimu.base.http.service.CommunityService;
|
||||
import com.ubt.jimu.utils.TextUtils;
|
||||
import io.reactivex.Observable;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class MyFavouriteModel {
|
||||
public static Observable<GuessEnjoyEntities> a(int i) {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).guessLove(TextUtils.f(Cache.getInstance().getUserId()), i);
|
||||
}
|
||||
|
||||
public static Observable<FavouriteBean> b(int i) {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).likeList(TextUtils.f(Cache.getInstance().getUserId()), i, 10);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.ubt.jimu.community.model;
|
||||
|
||||
import com.ubt.jimu.base.entities.PublishLabelBean;
|
||||
import com.ubt.jimu.base.entities.PublishReturnBean;
|
||||
import com.ubt.jimu.base.entities.UploadParameterBean;
|
||||
import com.ubt.jimu.base.http.ApiClient;
|
||||
import com.ubt.jimu.base.http.service.CommunityService;
|
||||
import io.reactivex.Observable;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class PublishCommunityModel {
|
||||
public static Observable<PublishReturnBean> a(UploadParameterBean uploadParameterBean) {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).publishArticle(uploadParameterBean);
|
||||
}
|
||||
|
||||
public static Observable<List<PublishLabelBean>> a() {
|
||||
return ((CommunityService) ApiClient.getService(CommunityService.class)).getPublishLabel();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package com.ubt.jimu.community.presenter;
|
||||
|
||||
import android.content.Context;
|
||||
import com.ubt.jimu.base.entities.CommunityReturnBean;
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.http.cache.CacheKey;
|
||||
import com.ubt.jimu.base.http.cache.CacheSubscriber;
|
||||
import com.ubt.jimu.community.contract.CommunityContract$Presenter;
|
||||
import com.ubt.jimu.community.contract.CommunityContract$View;
|
||||
import com.ubt.jimu.community.model.CommunityModel;
|
||||
import com.ubt.jimu.utils.LogUtils;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.schedulers.Schedulers;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CommunityPresenter implements CommunityContract$Presenter {
|
||||
private CommunityContract$View a;
|
||||
private CompositeDisposable b;
|
||||
|
||||
public CommunityPresenter(Context context, CommunityContract$View communityContract$View) {
|
||||
this.a = communityContract$View;
|
||||
communityContract$View.setPresenter(this);
|
||||
this.b = new CompositeDisposable();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.CommunityContract$Presenter
|
||||
public void e() {
|
||||
this.a.c();
|
||||
CommunityModel.a().subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new CacheSubscriber<CommunityReturnBean>() { // from class: com.ubt.jimu.community.presenter.CommunityPresenter.1
|
||||
@Override // com.ubt.jimu.base.http.cache.CacheSubscriber
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onSucceed(CommunityReturnBean communityReturnBean) {
|
||||
LogUtils.c("请求成功:" + communityReturnBean);
|
||||
CommunityPresenter.this.a.j();
|
||||
if (communityReturnBean != null) {
|
||||
CommunityPresenter.this.a.a(communityReturnBean);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.cache.CacheSubscriber
|
||||
@CacheKey(Key = Constant.Cache.COMMUNITY_HOME_KEY, Time = 86400000)
|
||||
/* renamed from: b, reason: merged with bridge method [inline-methods] */
|
||||
public void showCacheData(CommunityReturnBean communityReturnBean) {
|
||||
if (communityReturnBean != null) {
|
||||
CommunityPresenter.this.a.a(communityReturnBean);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.cache.CacheSubscriber
|
||||
public void onFailure(Throwable th) {
|
||||
CommunityPresenter.this.a.j();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.cache.CacheSubscriber
|
||||
public void onStart(Disposable disposable) {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.cache.CacheSubscriber, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
CommunityPresenter.this.b.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
package com.ubt.jimu.community.presenter;
|
||||
|
||||
import android.content.Context;
|
||||
import com.ubt.jimu.base.entities.CreativeListResultBean;
|
||||
import com.ubt.jimu.community.contract.InspireActivityContract$Presenter;
|
||||
import com.ubt.jimu.community.contract.InspireActivityContract$View;
|
||||
import com.ubt.jimu.community.model.InspireModel;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.schedulers.Schedulers;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class InspirePresenter implements InspireActivityContract$Presenter {
|
||||
private InspireActivityContract$View a;
|
||||
private CompositeDisposable b = new CompositeDisposable();
|
||||
|
||||
public InspirePresenter(Context context, InspireActivityContract$View inspireActivityContract$View) {
|
||||
this.a = inspireActivityContract$View;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.InspireActivityContract$Presenter
|
||||
public void a(int i, final int i2) {
|
||||
this.a.c();
|
||||
InspireModel.a(i).subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new Observer<CreativeListResultBean>() { // from class: com.ubt.jimu.community.presenter.InspirePresenter.1
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(CreativeListResultBean creativeListResultBean) {
|
||||
InspirePresenter.this.a.a(creativeListResultBean, i2);
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
InspirePresenter.this.a.o();
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
InspirePresenter.this.b.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
package com.ubt.jimu.community.presenter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.text.TextUtils;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.entities.FavouriteBean;
|
||||
import com.ubt.jimu.base.entities.GuessEnjoyEntities;
|
||||
import com.ubt.jimu.community.contract.MyFavouriteContract$Presenter;
|
||||
import com.ubt.jimu.community.contract.MyFavouriteContract$View;
|
||||
import com.ubt.jimu.community.model.MyFavouriteModel;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.schedulers.Schedulers;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class MyFavouritePresenter implements MyFavouriteContract$Presenter {
|
||||
private MyFavouriteContract$View a;
|
||||
private CompositeDisposable b = new CompositeDisposable();
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public MyFavouritePresenter(Context context) {
|
||||
this.a = (MyFavouriteContract$View) context;
|
||||
}
|
||||
|
||||
public void a() {
|
||||
b();
|
||||
}
|
||||
|
||||
public void b() {
|
||||
MyFavouriteModel.a(1).subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new Observer<GuessEnjoyEntities>() { // from class: com.ubt.jimu.community.presenter.MyFavouritePresenter.1
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(GuessEnjoyEntities guessEnjoyEntities) {
|
||||
if (guessEnjoyEntities == null || guessEnjoyEntities.getRecords().size() == 0) {
|
||||
MyFavouritePresenter.this.a.q();
|
||||
return;
|
||||
}
|
||||
MyFavouritePresenter.this.a.a(guessEnjoyEntities);
|
||||
String userId = Cache.getInstance().getUserId();
|
||||
if (!"local".equals(userId) && !TextUtils.isEmpty(userId)) {
|
||||
MyFavouritePresenter.this.a(0);
|
||||
} else {
|
||||
MyFavouritePresenter.this.a.b(Constant.Community.LinkEmptyState.NotLoggedIn);
|
||||
MyFavouritePresenter.this.a.j();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
MyFavouritePresenter.this.a.o();
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
MyFavouritePresenter.this.a.c();
|
||||
MyFavouritePresenter.this.b.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void a(int i, final Constant.Community.LinkEmptyState linkEmptyState) {
|
||||
MyFavouriteModel.a(i).subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new Observer<GuessEnjoyEntities>() { // from class: com.ubt.jimu.community.presenter.MyFavouritePresenter.2
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(GuessEnjoyEntities guessEnjoyEntities) {
|
||||
if (guessEnjoyEntities == null || guessEnjoyEntities.getRecords().size() <= 0) {
|
||||
MyFavouritePresenter.this.a.a(linkEmptyState);
|
||||
} else {
|
||||
MyFavouritePresenter.this.a.a(guessEnjoyEntities, linkEmptyState);
|
||||
}
|
||||
}
|
||||
|
||||
@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) {
|
||||
MyFavouritePresenter.this.b.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void a(int i) {
|
||||
MyFavouriteModel.b(i).subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new Observer<FavouriteBean>() { // from class: com.ubt.jimu.community.presenter.MyFavouritePresenter.3
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(FavouriteBean favouriteBean) {
|
||||
MyFavouritePresenter.this.a.j();
|
||||
if (favouriteBean == null || favouriteBean.getRecords().size() == 0) {
|
||||
MyFavouritePresenter.this.a.b(Constant.Community.LinkEmptyState.NotSubscription);
|
||||
} else {
|
||||
MyFavouritePresenter.this.a.a(favouriteBean);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
MyFavouritePresenter.this.a.o();
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
MyFavouritePresenter.this.b.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,446 @@
|
||||
package com.ubt.jimu.community.presenter;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.Rect;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
import android.view.ViewTreeObserver;
|
||||
import android.widget.ImageView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.ijm.dataencryption.de.DataDecryptTool;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.entities.DraftsListBean;
|
||||
import com.ubt.jimu.base.entities.PublishItemBean;
|
||||
import com.ubt.jimu.base.entities.PublishLabelBean;
|
||||
import com.ubt.jimu.base.entities.PublishReturnBean;
|
||||
import com.ubt.jimu.base.entities.PublishType;
|
||||
import com.ubt.jimu.base.entities.UploadParameterBean;
|
||||
import com.ubt.jimu.community.contract.PublishCommunityContract$Presenter;
|
||||
import com.ubt.jimu.community.contract.PublishCommunityContract$View;
|
||||
import com.ubt.jimu.community.model.PublishCommunityModel;
|
||||
import com.ubt.jimu.upload.DataUploadProxy;
|
||||
import com.ubt.jimu.upload.ProgressUploadCallback;
|
||||
import com.ubt.jimu.upload.SimpleUploadCallback;
|
||||
import com.ubt.jimu.upload.UploadRequest;
|
||||
import com.ubt.jimu.upload.UploadResponse;
|
||||
import com.ubt.jimu.utils.LogUtils;
|
||||
import com.ubt.jimu.utils.Md5Utils;
|
||||
import com.ubt.jimu.utils.SPUtils;
|
||||
import com.ubt.jimu.utils.SystemUtils;
|
||||
import com.ubt.jimu.utils.videoUtil.CompressUtil;
|
||||
import com.ubt.jimu.utils.videoUtil.VideoUtils;
|
||||
import com.ubt.jimu.video.Configuration;
|
||||
import com.ubt.jimu.video.OnCompressListener;
|
||||
import com.ubt.jimu.video.VideoCompressUtils;
|
||||
import io.reactivex.Observable;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.functions.Consumer;
|
||||
import io.reactivex.schedulers.Schedulers;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.util.ArrayList;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class PublishCommunityPresenter implements PublishCommunityContract$Presenter {
|
||||
private Context a;
|
||||
private PublishCommunityContract$View b;
|
||||
private CompressionProgressListener e;
|
||||
private boolean f;
|
||||
private int g;
|
||||
private boolean d = false;
|
||||
private CompositeDisposable c = new CompositeDisposable();
|
||||
|
||||
public interface CompressionProgressListener {
|
||||
void U();
|
||||
|
||||
void a(int i, String str);
|
||||
|
||||
void c(boolean z);
|
||||
|
||||
void d(int i);
|
||||
|
||||
void m();
|
||||
|
||||
void onAllCompressFail();
|
||||
}
|
||||
|
||||
public PublishCommunityPresenter(Context context, PublishCommunityContract$View publishCommunityContract$View) {
|
||||
this.a = context;
|
||||
this.b = publishCommunityContract$View;
|
||||
}
|
||||
|
||||
@Override // com.ubtech.presenter.BasePresenter
|
||||
public void unSubscribe() {
|
||||
this.c.dispose();
|
||||
this.c.a();
|
||||
}
|
||||
|
||||
public void b() {
|
||||
PublishCommunityModel.a().subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new Observer<List<PublishLabelBean>>() { // from class: com.ubt.jimu.community.presenter.PublishCommunityPresenter.3
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(List<PublishLabelBean> list) {
|
||||
LogUtils.c("获取标签成功:" + list);
|
||||
if (list == null || list.size() <= 0) {
|
||||
return;
|
||||
}
|
||||
PublishCommunityPresenter.this.b.k(list);
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
LogUtils.c("获取标签失败:" + th.getMessage());
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
PublishCommunityPresenter.this.c.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void a(RecyclerView recyclerView, ImageView imageView) {
|
||||
recyclerView.a(new RecyclerView.OnScrollListener(this) { // from class: com.ubt.jimu.community.presenter.PublishCommunityPresenter.1
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.OnScrollListener
|
||||
public void a(RecyclerView recyclerView2, int i) {
|
||||
super.a(recyclerView2, i);
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.OnScrollListener
|
||||
public void a(RecyclerView recyclerView2, int i, int i2) {
|
||||
super.a(recyclerView2, i, i2);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public UploadParameterBean a(PublishItemBean publishItemBean, String str) {
|
||||
if (publishItemBean == null) {
|
||||
return null;
|
||||
}
|
||||
UploadParameterBean uploadParameterBean = new UploadParameterBean();
|
||||
uploadParameterBean.setTitle(publishItemBean.getTitle());
|
||||
uploadParameterBean.setStatus(0);
|
||||
uploadParameterBean.setPostIcon(1);
|
||||
uploadParameterBean.setTags(publishItemBean.getLabel() + "");
|
||||
uploadParameterBean.setCreateUser(Cache.getInstance().getUserId());
|
||||
List<UploadParameterBean.FilesBean> files = uploadParameterBean.getFiles();
|
||||
List<PublishItemBean.ItemBean> itemBeanArray = publishItemBean.getItemBeanArray();
|
||||
if (itemBeanArray.size() == 0) {
|
||||
return uploadParameterBean;
|
||||
}
|
||||
for (int i = 0; i < itemBeanArray.size(); i++) {
|
||||
UploadParameterBean.FilesBean filesBean = new UploadParameterBean.FilesBean();
|
||||
PublishItemBean.ItemBean itemBean = itemBeanArray.get(i);
|
||||
PublishType itemType = itemBean.getItemType();
|
||||
String servicePath = itemBean.getServicePath();
|
||||
String postCoverUrl = uploadParameterBean.getPostCoverUrl();
|
||||
if (!TextUtils.isEmpty(servicePath) && TextUtils.isEmpty(postCoverUrl)) {
|
||||
uploadParameterBean.setPostCoverUrl(itemBean.getServicePath());
|
||||
uploadParameterBean.setPostCoverName(itemBean.getFileName());
|
||||
uploadParameterBean.setPostIcon(1);
|
||||
}
|
||||
if (itemType == PublishType.VIDEO && (TextUtils.isEmpty(uploadParameterBean.getPostCoverUrl()) || !uploadParameterBean.getPostCoverUrl().contains(Constant.Publish.VIDEO_IMAGE_URL))) {
|
||||
uploadParameterBean.setPostCoverUrl(itemBean.getThumbnail());
|
||||
uploadParameterBean.setPostCoverName(itemBean.getFileName() + ".jpg");
|
||||
uploadParameterBean.setPostIcon(3);
|
||||
}
|
||||
String procedureDes = itemBean.getProcedureDes();
|
||||
String fileName = itemBean.getFileName();
|
||||
if (itemType == PublishType.VIDEO) {
|
||||
filesBean.setType(3);
|
||||
filesBean.setThumbnail(itemBean.getThumbnail());
|
||||
} else if (itemType == PublishType.IMAGE) {
|
||||
filesBean.setType(1);
|
||||
filesBean.setThumbnail(itemBean.getServicePath());
|
||||
} else {
|
||||
filesBean.setType(4);
|
||||
filesBean.setThumbnail(" ");
|
||||
}
|
||||
filesBean.setFileName(fileName);
|
||||
filesBean.setOrder(1);
|
||||
filesBean.setFileUrl(servicePath + "");
|
||||
filesBean.setDescription(procedureDes);
|
||||
files.add(filesBean);
|
||||
}
|
||||
uploadParameterBean.setActivityId(str);
|
||||
return uploadParameterBean;
|
||||
}
|
||||
|
||||
public void b(PublishItemBean publishItemBean) {
|
||||
if (publishItemBean == null) {
|
||||
return;
|
||||
}
|
||||
List<PublishItemBean.ItemBean> itemBeanArray = publishItemBean.getItemBeanArray();
|
||||
if (itemBeanArray.size() == 0) {
|
||||
return;
|
||||
}
|
||||
if ((itemBeanArray.get(0).getItemType() == PublishType.EMPTY && TextUtils.isEmpty(publishItemBean.getTitle().trim())) || publishItemBean.isPublishSucceedFlag()) {
|
||||
return;
|
||||
}
|
||||
DraftsListBean draftsListBean = (DraftsListBean) SPUtils.b(Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId());
|
||||
if (draftsListBean == null) {
|
||||
draftsListBean = new DraftsListBean();
|
||||
}
|
||||
LinkedHashMap<String, PublishItemBean> linkedHashMap = draftsListBean.getLinkedHashMap();
|
||||
String singleKey = publishItemBean.getSingleKey();
|
||||
if (TextUtils.isEmpty(singleKey)) {
|
||||
singleKey = SystemUtils.a() + "";
|
||||
publishItemBean.setSingleKey(singleKey);
|
||||
}
|
||||
publishItemBean.setAlterTime(SystemUtils.a());
|
||||
linkedHashMap.put(singleKey, publishItemBean);
|
||||
SPUtils.a(Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId(), draftsListBean);
|
||||
}
|
||||
|
||||
public void b(List<UploadRequest> list) {
|
||||
this.g = 0;
|
||||
if (list != null && list.size() != 0) {
|
||||
final int size = list.size();
|
||||
for (int i = 0; i < list.size(); i++) {
|
||||
final UploadRequest uploadRequest = list.get(i);
|
||||
Bitmap a = VideoUtils.a(uploadRequest.b(), DataDecryptTool.DECRYPT_SP_FILE, 608, 2);
|
||||
if (a == null) {
|
||||
return;
|
||||
}
|
||||
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
|
||||
a.compress(Bitmap.CompressFormat.JPEG, 100, byteArrayOutputStream);
|
||||
byte[] byteArray = byteArrayOutputStream.toByteArray();
|
||||
if (byteArray.length == 0) {
|
||||
return;
|
||||
}
|
||||
DataUploadProxy.c().a(byteArray, uploadRequest.a() + ".jpg", new SimpleUploadCallback() { // from class: com.ubt.jimu.community.presenter.PublishCommunityPresenter.7
|
||||
@Override // com.ubt.jimu.upload.IUploadCallback
|
||||
public void uploadFaulted(UploadRequest uploadRequest2, Exception exc) {
|
||||
if (PublishCommunityPresenter.this.f) {
|
||||
return;
|
||||
}
|
||||
PublishCommunityPresenter.this.f = true;
|
||||
DataUploadProxy.c().a();
|
||||
PublishCommunityPresenter.this.b.g();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.upload.IUploadCallback
|
||||
public void uploadSucceed(UploadResponse uploadResponse) {
|
||||
LogUtils.c("上传成功:" + uploadResponse.c());
|
||||
uploadResponse.a(uploadRequest.c());
|
||||
PublishCommunityPresenter.this.b.b(uploadResponse);
|
||||
PublishCommunityPresenter.this.g++;
|
||||
if (size == PublishCommunityPresenter.this.g) {
|
||||
LogUtils.c("所有封面上传成功");
|
||||
PublishCommunityPresenter.this.b.allUploadSucceed();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
return;
|
||||
}
|
||||
this.b.allUploadSucceed();
|
||||
}
|
||||
|
||||
public void a(UploadParameterBean uploadParameterBean) {
|
||||
PublishCommunityModel.a(uploadParameterBean).subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new Observer<PublishReturnBean>() { // from class: com.ubt.jimu.community.presenter.PublishCommunityPresenter.2
|
||||
@Override // io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(PublishReturnBean publishReturnBean) {
|
||||
if (publishReturnBean == null || !publishReturnBean.isStatus()) {
|
||||
return;
|
||||
}
|
||||
PublishCommunityPresenter.this.b.D();
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onComplete() {
|
||||
LogUtils.c("所有数据上传完成");
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onError(Throwable th) {
|
||||
PublishCommunityPresenter.this.b.M();
|
||||
}
|
||||
|
||||
@Override // io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
PublishCommunityPresenter.this.c.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void a(final View view) {
|
||||
view.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { // from class: com.ubt.jimu.community.presenter.PublishCommunityPresenter.4
|
||||
@Override // android.view.ViewTreeObserver.OnGlobalLayoutListener
|
||||
public void onGlobalLayout() {
|
||||
View decorView = ((Activity) PublishCommunityPresenter.this.a).getWindow().getDecorView();
|
||||
Rect rect = new Rect();
|
||||
decorView.getWindowVisibleDisplayFrame(rect);
|
||||
final int height = decorView.getRootView().getHeight() - (rect.bottom - rect.top);
|
||||
if (height > 0 && !PublishCommunityPresenter.this.d) {
|
||||
Observable.timer(200L, TimeUnit.MILLISECONDS).subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new Consumer<Long>() { // from class: com.ubt.jimu.community.presenter.PublishCommunityPresenter.4.1
|
||||
@Override // io.reactivex.functions.Consumer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void accept(Long l) throws Exception {
|
||||
int[] iArr = new int[2];
|
||||
view.getLocationInWindow(iArr);
|
||||
PublishCommunityPresenter.this.b.f(-((height - 20) + iArr[1]));
|
||||
}
|
||||
});
|
||||
PublishCommunityPresenter.this.d = true;
|
||||
} else {
|
||||
if (height > 0 || !PublishCommunityPresenter.this.d) {
|
||||
return;
|
||||
}
|
||||
PublishCommunityPresenter.this.b.f(height + 20);
|
||||
PublishCommunityPresenter.this.d = false;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void a(PublishItemBean publishItemBean) {
|
||||
List<PublishItemBean.ItemBean> itemBeanArray = publishItemBean.getItemBeanArray();
|
||||
if (itemBeanArray == null || itemBeanArray.size() == 0) {
|
||||
return;
|
||||
}
|
||||
final ArrayList arrayList = new ArrayList();
|
||||
for (int i = 0; i < itemBeanArray.size(); i++) {
|
||||
PublishItemBean.ItemBean itemBean = itemBeanArray.get(i);
|
||||
if (itemBean != null && itemBean.getItemType() == PublishType.VIDEO) {
|
||||
String loadPath = itemBean.getLoadPath();
|
||||
if (!TextUtils.isEmpty(loadPath) && !loadPath.contains("ubt_jimu_photos")) {
|
||||
itemBean.setIndex(i);
|
||||
String loadPath2 = itemBean.getLoadPath();
|
||||
Configuration configuration = new Configuration();
|
||||
String a = CompressUtil.a(loadPath2, i);
|
||||
configuration.a = loadPath2;
|
||||
configuration.b = a;
|
||||
configuration.f = i;
|
||||
arrayList.add(configuration);
|
||||
}
|
||||
}
|
||||
}
|
||||
VideoCompressUtils.a(JimuApplication.k).a(arrayList, new OnCompressListener() { // from class: com.ubt.jimu.community.presenter.PublishCommunityPresenter.5
|
||||
@Override // com.ubt.jimu.video.OnCompressListener
|
||||
public void onAllCompressFail() {
|
||||
if (PublishCommunityPresenter.this.e != null) {
|
||||
PublishCommunityPresenter.this.e.onAllCompressFail();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.video.OnCompressListener
|
||||
public void onAllCompressSuccess() {
|
||||
if (PublishCommunityPresenter.this.e != null) {
|
||||
PublishCommunityPresenter.this.e.m();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.video.OnCompressListener
|
||||
public void onFail(boolean z) {
|
||||
if (PublishCommunityPresenter.this.e != null) {
|
||||
PublishCommunityPresenter.this.e.c(z);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.video.OnCompressListener
|
||||
public void onProgress(float f) {
|
||||
if (PublishCommunityPresenter.this.e != null) {
|
||||
PublishCommunityPresenter.this.e.d((int) f);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.video.OnCompressListener
|
||||
public void onSuccess(Configuration configuration2) {
|
||||
if (PublishCommunityPresenter.this.e != null) {
|
||||
PublishCommunityPresenter.this.e.a(configuration2.f, configuration2.b);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.video.OnCompressListener
|
||||
public void prepareCompress() {
|
||||
LogUtils.c("configurations:" + arrayList.size());
|
||||
if (PublishCommunityPresenter.this.e != null) {
|
||||
PublishCommunityPresenter.this.e.U();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void a() {
|
||||
VideoCompressUtils.a(JimuApplication.k).a();
|
||||
}
|
||||
|
||||
public void a(CompressionProgressListener compressionProgressListener) {
|
||||
this.e = compressionProgressListener;
|
||||
}
|
||||
|
||||
public void a(List<PublishItemBean.ItemBean> list) {
|
||||
if (list == null || list.size() == 0) {
|
||||
return;
|
||||
}
|
||||
ArrayList arrayList = new ArrayList();
|
||||
final ArrayList arrayList2 = new ArrayList();
|
||||
for (int i = 0; i < list.size(); i++) {
|
||||
PublishItemBean.ItemBean itemBean = list.get(i);
|
||||
PublishType itemType = itemBean.getItemType();
|
||||
if (itemType == PublishType.VIDEO || itemType == PublishType.IMAGE) {
|
||||
UploadRequest uploadRequest = new UploadRequest();
|
||||
LogUtils.c("MD5后数值:" + Md5Utils.a(itemBean.getFileName(), 8));
|
||||
uploadRequest.a("jimu/post/" + (Md5Utils.a(itemBean.getFileName(), 8) + (itemType == PublishType.VIDEO ? ".mp4" : ".jpg")));
|
||||
uploadRequest.b(itemBean.getLoadPath());
|
||||
uploadRequest.a(i);
|
||||
PublishType publishType = PublishType.IMAGE;
|
||||
if (itemType == publishType) {
|
||||
uploadRequest.a(publishType);
|
||||
}
|
||||
arrayList.add(uploadRequest);
|
||||
if (itemType == PublishType.VIDEO) {
|
||||
arrayList2.add(uploadRequest);
|
||||
}
|
||||
}
|
||||
}
|
||||
this.f = false;
|
||||
DataUploadProxy.c().a(arrayList, new ProgressUploadCallback() { // from class: com.ubt.jimu.community.presenter.PublishCommunityPresenter.6
|
||||
@Override // com.ubt.jimu.upload.ProgressUploadCallback
|
||||
public void a(UploadRequest uploadRequest2, double d) {
|
||||
PublishCommunityPresenter.this.b.a(uploadRequest2, d);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.upload.ProgressUploadCallback, com.ubt.jimu.upload.IUploadCallback
|
||||
public void allComplete() {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.upload.ProgressUploadCallback, com.ubt.jimu.upload.IUploadCallback
|
||||
public void allUploadSucceed() {
|
||||
LogUtils.c("所有文件上传成功");
|
||||
PublishCommunityPresenter.this.b(arrayList2);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.upload.IUploadCallback
|
||||
public void uploadFaulted(UploadRequest uploadRequest2, Exception exc) {
|
||||
LogUtils.c("上传失败");
|
||||
if (PublishCommunityPresenter.this.f) {
|
||||
return;
|
||||
}
|
||||
PublishCommunityPresenter.this.f = true;
|
||||
DataUploadProxy.c().a();
|
||||
PublishCommunityPresenter.this.b.g();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.upload.IUploadCallback
|
||||
public void uploadSucceed(UploadResponse uploadResponse) {
|
||||
PublishCommunityPresenter.this.b.a(uploadResponse);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,141 @@
|
||||
package com.ubt.jimu.community.presenter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.Toast;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.CommentBean;
|
||||
import com.ubt.jimu.base.entities.FollowEntities;
|
||||
import com.ubt.jimu.base.entities.ReportBean;
|
||||
import com.ubt.jimu.base.http.ApiObserver;
|
||||
import com.ubt.jimu.base.http.manager.CommunityManager;
|
||||
import com.ubt.jimu.community.contract.PublishDetailContact$Presenter;
|
||||
import com.ubt.jimu.community.contract.PublishDetailContact$View;
|
||||
import com.ubt.jimu.community.view.PublishDetailActivity;
|
||||
import com.ubt.jimu.community.view.popwindow.ReportPopwindow;
|
||||
import com.ubt.jimu.widgets.LoadingView;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class PublishDetailPresenter implements PublishDetailContact$Presenter {
|
||||
private ApiObserver<ReportBean> a;
|
||||
private ApiObserver<FollowEntities> b;
|
||||
private ApiObserver<FollowEntities> c;
|
||||
private PublishDetailContact$View d;
|
||||
public ApiObserver<CommentBean> e;
|
||||
private Context f;
|
||||
private CompositeDisposable g = new CompositeDisposable();
|
||||
private int h;
|
||||
private int i;
|
||||
|
||||
public PublishDetailPresenter(Context context, PublishDetailContact$View publishDetailContact$View) {
|
||||
this.d = publishDetailContact$View;
|
||||
this.f = context;
|
||||
publishDetailContact$View.V();
|
||||
}
|
||||
|
||||
@Override // com.ubtech.presenter.BasePresenter
|
||||
public void unSubscribe() {
|
||||
this.g.dispose();
|
||||
this.g.a();
|
||||
}
|
||||
|
||||
public void a(String str, int i, int i2, final ReportPopwindow reportPopwindow, final LoadingView loadingView) {
|
||||
if (this.a == null) {
|
||||
this.a = new ApiObserver<ReportBean>(loadingView) { // from class: com.ubt.jimu.community.presenter.PublishDetailPresenter.1
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(ReportBean reportBean) {
|
||||
loadingView.b();
|
||||
if (reportBean.isStatus()) {
|
||||
((PublishDetailActivity) PublishDetailPresenter.this.f).imgReport.setBackgroundResource(R.drawable.community_publish_report);
|
||||
Toast.makeText(JimuApplication.l(), PublishDetailPresenter.this.f.getString(R.string.report_success), 1).show();
|
||||
reportPopwindow.dismiss();
|
||||
} else {
|
||||
Toast.makeText(JimuApplication.l(), PublishDetailPresenter.this.f.getString(R.string.report_fail), 1).show();
|
||||
((PublishDetailActivity) PublishDetailPresenter.this.f).imgReport.setBackgroundResource(R.drawable.community_publish_report);
|
||||
reportPopwindow.dismiss();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
PublishDetailPresenter.this.g.b(disposable);
|
||||
}
|
||||
};
|
||||
}
|
||||
CommunityManager.create().reportProblem(i2, i, str, this.a);
|
||||
}
|
||||
|
||||
public void b(int i, final ImageView imageView, int i2) {
|
||||
this.i = i2;
|
||||
if (this.b == null) {
|
||||
this.b = new ApiObserver<FollowEntities>(null) { // from class: com.ubt.jimu.community.presenter.PublishDetailPresenter.3
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(FollowEntities followEntities) {
|
||||
if (imageView.isSelected()) {
|
||||
PublishDetailPresenter.this.d.b(false, PublishDetailPresenter.this.i - 1);
|
||||
} else {
|
||||
PublishDetailPresenter.this.d.b(true, PublishDetailPresenter.this.i + 1);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
PublishDetailPresenter.this.g.b(disposable);
|
||||
}
|
||||
};
|
||||
}
|
||||
CommunityManager.create().praise(i, this.b);
|
||||
}
|
||||
|
||||
public void a(int i, int i2, int i3, boolean z, final LoadingView loadingView) {
|
||||
if (this.e == null) {
|
||||
this.e = new ApiObserver<CommentBean>(loadingView) { // from class: com.ubt.jimu.community.presenter.PublishDetailPresenter.2
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(CommentBean commentBean) {
|
||||
loadingView.b();
|
||||
PublishDetailPresenter.this.d.a(commentBean);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
PublishDetailPresenter.this.g.b(disposable);
|
||||
}
|
||||
};
|
||||
}
|
||||
this.e.refreshOrLoad(z);
|
||||
CommunityManager.create().commentList(i, i2, i3, this.e);
|
||||
}
|
||||
|
||||
public void a(int i, final ImageView imageView, int i2) {
|
||||
this.h = i2;
|
||||
if (this.c == null) {
|
||||
this.c = new ApiObserver<FollowEntities>(null) { // from class: com.ubt.jimu.community.presenter.PublishDetailPresenter.4
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(FollowEntities followEntities) {
|
||||
if (imageView.isSelected()) {
|
||||
PublishDetailPresenter.this.d.a(false, PublishDetailPresenter.this.h - 1);
|
||||
} else {
|
||||
PublishDetailPresenter.this.d.a(true, PublishDetailPresenter.this.h + 1);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
PublishDetailPresenter.this.g.b(disposable);
|
||||
}
|
||||
};
|
||||
}
|
||||
CommunityManager.create().collectionPost(i, this.c);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.ubt.jimu.community.presenter;
|
||||
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
import com.ubt.jimu.base.http.ApiObserver;
|
||||
import com.ubt.jimu.base.http.manager.CommunityManager;
|
||||
import com.ubt.jimu.community.contract.SearchRecommendContact$Presenter;
|
||||
import com.ubt.jimu.community.contract.SearchRecommendContact$View;
|
||||
import com.ubt.jimu.community.view.adapter.search.SearchRecommendAdapter;
|
||||
import com.ubt.jimu.community.view.fragment.RecommendFragment;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class SearchPresenter implements SearchRecommendContact$Presenter {
|
||||
private SearchRecommendContact$View a;
|
||||
|
||||
public SearchPresenter(SearchRecommendContact$View searchRecommendContact$View) {
|
||||
this.a = searchRecommendContact$View;
|
||||
}
|
||||
|
||||
public void a() {
|
||||
this.a.B();
|
||||
this.a.g(2);
|
||||
this.a.g(0);
|
||||
}
|
||||
|
||||
public void a(String str) {
|
||||
if (StringUtils.e(str)) {
|
||||
return;
|
||||
}
|
||||
this.a.h(str);
|
||||
}
|
||||
|
||||
public void a(ViewPager viewPager, int i) {
|
||||
viewPager.setCurrentItem(i);
|
||||
}
|
||||
|
||||
public void a(RecommendFragment recommendFragment, SearchRecommendAdapter searchRecommendAdapter, ApiObserver apiObserver) {
|
||||
CommunityManager.create().presentSearchResult(apiObserver);
|
||||
}
|
||||
}
|
||||
15
sources/com/ubt/jimu/community/view/CommentDialog.java
Normal file
15
sources/com/ubt/jimu/community/view/CommentDialog.java
Normal file
@@ -0,0 +1,15 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.app.Dialog;
|
||||
import android.widget.EditText;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CommentDialog extends Dialog {
|
||||
ImageView cancel;
|
||||
ImageView commit;
|
||||
EditText editComment;
|
||||
TextView textCount;
|
||||
TextView titleTextView;
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.EditText;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.ubt.jimu.R;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CommentDialog_ViewBinding implements Unbinder {
|
||||
private CommentDialog b;
|
||||
|
||||
public CommentDialog_ViewBinding(CommentDialog commentDialog, View view) {
|
||||
this.b = commentDialog;
|
||||
commentDialog.cancel = (ImageView) Utils.b(view, R.id.cancel, "field 'cancel'", ImageView.class);
|
||||
commentDialog.titleTextView = (TextView) Utils.b(view, R.id.titleTextView, "field 'titleTextView'", TextView.class);
|
||||
commentDialog.commit = (ImageView) Utils.b(view, R.id.commit, "field 'commit'", ImageView.class);
|
||||
commentDialog.editComment = (EditText) Utils.b(view, R.id.edit_comment, "field 'editComment'", EditText.class);
|
||||
commentDialog.textCount = (TextView) Utils.b(view, R.id.text_count, "field 'textCount'", TextView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
CommentDialog commentDialog = this.b;
|
||||
if (commentDialog == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
commentDialog.cancel = null;
|
||||
commentDialog.titleTextView = null;
|
||||
commentDialog.commit = null;
|
||||
commentDialog.editComment = null;
|
||||
commentDialog.textCount = null;
|
||||
}
|
||||
}
|
||||
178
sources/com/ubt/jimu/community/view/CommunityHomeActivity.java
Normal file
178
sources/com/ubt/jimu/community/view/CommunityHomeActivity.java
Normal file
@@ -0,0 +1,178 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.alibaba.android.arouter.facade.Postcard;
|
||||
import com.alibaba.android.arouter.launcher.ARouter;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.SuperActivity;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.CommunityReturnBean;
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.entities.DraftsListBean;
|
||||
import com.ubt.jimu.community.activity.JimuActActivity;
|
||||
import com.ubt.jimu.community.contract.CommunityContract$Presenter;
|
||||
import com.ubt.jimu.community.contract.CommunityContract$View;
|
||||
import com.ubt.jimu.community.presenter.CommunityPresenter;
|
||||
import com.ubt.jimu.community.view.adapter.CommunityListAdapter;
|
||||
import com.ubt.jimu.user.view.LoginActivity;
|
||||
import com.ubt.jimu.utils.SPUtils;
|
||||
import com.youth.banner.listener.OnBannerListener;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CommunityHomeActivity extends SuperActivity implements CommunityContract$View, View.OnClickListener, OnBannerListener, CommunityListAdapter.HeadOnClickLisenter, CommunityListAdapter.OnClickItemLisenter, CommunityListAdapter.OnClickMoreListener, CommunityListAdapter.BannerItemOnClickListener {
|
||||
private CommunityContract$Presenter a;
|
||||
private CommunityListAdapter b;
|
||||
ImageView im_inspire_publish;
|
||||
ImageView iv_back;
|
||||
ImageView iv_title_button_1;
|
||||
RecyclerView rlv_community_home;
|
||||
TextView tv_title;
|
||||
|
||||
@Override // com.ubt.jimu.community.view.adapter.CommunityListAdapter.HeadOnClickLisenter
|
||||
public void L() {
|
||||
startActivity(new Intent(this, (Class<?>) MyFavouriteActivity.class));
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.view.adapter.CommunityListAdapter.HeadOnClickLisenter
|
||||
public void N() {
|
||||
startActivity(new Intent(this, (Class<?>) InspireActivity.class));
|
||||
}
|
||||
|
||||
@Override // com.youth.banner.listener.OnBannerListener
|
||||
public void OnBannerClick(int i) {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.view.adapter.CommunityListAdapter.HeadOnClickLisenter
|
||||
public void P() {
|
||||
startActivity(new Intent(this, (Class<?>) HotLaststActivity.class));
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.BaseView
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void setPresenter(CommunityContract$Presenter communityContract$Presenter) {
|
||||
this.a = communityContract$Presenter;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.view.adapter.CommunityListAdapter.OnClickItemLisenter
|
||||
public void b(int i) {
|
||||
PublishDetailActivity.start(this, i);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.CommunityContract$View
|
||||
public void c() {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.SuperActivity
|
||||
protected void initData() {
|
||||
this.b = new CommunityListAdapter(this);
|
||||
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
|
||||
linearLayoutManager.k(1);
|
||||
this.rlv_community_home.setLayoutManager(linearLayoutManager);
|
||||
this.tv_title.setText(getResources().getString(R.string.tab_title_community));
|
||||
this.iv_title_button_1.setBackgroundResource(R.drawable.community_icon_search);
|
||||
this.iv_back.setBackgroundResource(R.drawable.ic_back);
|
||||
new CommunityPresenter(this, this);
|
||||
this.a.e();
|
||||
this.rlv_community_home.setAdapter(this.b);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.SuperActivity
|
||||
protected void initEvent() {
|
||||
this.b.a((CommunityListAdapter.HeadOnClickLisenter) this);
|
||||
this.b.a((CommunityListAdapter.OnClickItemLisenter) this);
|
||||
this.b.a((CommunityListAdapter.OnClickMoreListener) this);
|
||||
this.b.a((CommunityListAdapter.BannerItemOnClickListener) this);
|
||||
this.iv_back.setOnClickListener(this);
|
||||
this.iv_title_button_1.setOnClickListener(this);
|
||||
this.im_inspire_publish.setOnClickListener(this);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.SuperActivity
|
||||
public View initView() {
|
||||
return View.inflate(this, R.layout.activity_community_home, null);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.CommunityContract$View
|
||||
public void j() {
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
int id = view.getId();
|
||||
if (id != R.id.im_inspire_publish) {
|
||||
if (id == R.id.im_primary_right) {
|
||||
startActivity(new Intent(this, (Class<?>) SearchActivity.class));
|
||||
return;
|
||||
} else {
|
||||
if (id != R.id.iv_back) {
|
||||
return;
|
||||
}
|
||||
finish();
|
||||
return;
|
||||
}
|
||||
}
|
||||
String userId = Cache.getInstance().getUserId();
|
||||
DraftsListBean draftsListBean = (DraftsListBean) SPUtils.b(Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId());
|
||||
startActivity((TextUtils.isEmpty(userId) || "local".equals(userId)) ? new Intent(this, (Class<?>) LoginActivity.class) : (draftsListBean == null || draftsListBean.getLinkedHashMap().size() == 0) ? new Intent(this, (Class<?>) PublishCommunityActivity.class) : new Intent(this, (Class<?>) MyDraftsActivity.class));
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.CommunityContract$View
|
||||
public void a(CommunityReturnBean communityReturnBean) {
|
||||
this.b.a(communityReturnBean);
|
||||
this.rlv_community_home.setAdapter(this.b);
|
||||
}
|
||||
|
||||
public void b(CommunityReturnBean.ScrollbarBean scrollbarBean) {
|
||||
char c;
|
||||
String sourceType = scrollbarBean.getSourceType();
|
||||
int hashCode = sourceType.hashCode();
|
||||
if (hashCode == -1655966961) {
|
||||
if (sourceType.equals("activity")) {
|
||||
c = 2;
|
||||
}
|
||||
c = 65535;
|
||||
} else if (hashCode != 3321850) {
|
||||
if (hashCode == 3446944 && sourceType.equals("post")) {
|
||||
c = 1;
|
||||
}
|
||||
c = 65535;
|
||||
} else {
|
||||
if (sourceType.equals(Constant.Community.SOURCE_LINK_TYPE)) {
|
||||
c = 0;
|
||||
}
|
||||
c = 65535;
|
||||
}
|
||||
if (c == 0) {
|
||||
Postcard a = ARouter.b().a("/page/web");
|
||||
a.a("title", scrollbarBean.getName());
|
||||
a.a("url", scrollbarBean.getLink());
|
||||
a.t();
|
||||
return;
|
||||
}
|
||||
if (c == 1) {
|
||||
PublishDetailActivity.start(this, scrollbarBean.getSourceId());
|
||||
} else {
|
||||
if (c != 2) {
|
||||
return;
|
||||
}
|
||||
JimuActActivity.start(this, scrollbarBean.getSourceId());
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.view.adapter.CommunityListAdapter.OnClickMoreListener
|
||||
public void a(ArrayList<CommunityReturnBean.SectionsBean.ContentsBean> arrayList, String str) {
|
||||
CommunityHomeMoreActivity.a(this, arrayList, str);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.view.adapter.CommunityListAdapter.BannerItemOnClickListener
|
||||
public void a(CommunityReturnBean.ScrollbarBean scrollbarBean) {
|
||||
b(scrollbarBean);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.ubt.jimu.R;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CommunityHomeActivity_ViewBinding implements Unbinder {
|
||||
private CommunityHomeActivity b;
|
||||
|
||||
public CommunityHomeActivity_ViewBinding(CommunityHomeActivity communityHomeActivity, View view) {
|
||||
this.b = communityHomeActivity;
|
||||
communityHomeActivity.im_inspire_publish = (ImageView) Utils.b(view, R.id.im_inspire_publish, "field 'im_inspire_publish'", ImageView.class);
|
||||
communityHomeActivity.rlv_community_home = (RecyclerView) Utils.b(view, R.id.rlv_community_home, "field 'rlv_community_home'", RecyclerView.class);
|
||||
communityHomeActivity.iv_back = (ImageView) Utils.b(view, R.id.iv_back, "field 'iv_back'", ImageView.class);
|
||||
communityHomeActivity.tv_title = (TextView) Utils.b(view, R.id.tv_title, "field 'tv_title'", TextView.class);
|
||||
communityHomeActivity.iv_title_button_1 = (ImageView) Utils.b(view, R.id.im_primary_right, "field 'iv_title_button_1'", ImageView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
CommunityHomeActivity communityHomeActivity = this.b;
|
||||
if (communityHomeActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
communityHomeActivity.im_inspire_publish = null;
|
||||
communityHomeActivity.rlv_community_home = null;
|
||||
communityHomeActivity.iv_back = null;
|
||||
communityHomeActivity.tv_title = null;
|
||||
communityHomeActivity.iv_title_button_1 = null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
import androidx.recyclerview.widget.GridLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.SuperActivity;
|
||||
import com.ubt.jimu.base.entities.CommunityReturnBean;
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.community.view.adapter.CommunityMoreAdapter;
|
||||
import com.ubt.jimu.widgets.NavigationBarView;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CommunityHomeMoreActivity extends SuperActivity implements CommunityMoreAdapter.OnClickItemListener {
|
||||
private ArrayList<CommunityReturnBean.SectionsBean.ContentsBean> a;
|
||||
private String b;
|
||||
private CommunityMoreAdapter c;
|
||||
NavigationBarView navBarView;
|
||||
RecyclerView rlv_drafts_list;
|
||||
|
||||
public static void a(Context context, ArrayList<CommunityReturnBean.SectionsBean.ContentsBean> arrayList, String str) {
|
||||
Intent intent = new Intent(context, (Class<?>) CommunityHomeMoreActivity.class);
|
||||
intent.putExtra(Constant.Community.MORE_DATA_KEY, arrayList);
|
||||
intent.putExtra(Constant.Community.MORE_TIELE_KEY, str);
|
||||
context.startActivity(intent);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.view.adapter.CommunityMoreAdapter.OnClickItemListener
|
||||
public void b(int i) {
|
||||
PublishDetailActivity.start(this, i);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.SuperActivity
|
||||
protected void initData() {
|
||||
Intent intent = getIntent();
|
||||
this.a = (ArrayList) intent.getSerializableExtra(Constant.Community.MORE_DATA_KEY);
|
||||
this.b = intent.getStringExtra(Constant.Community.MORE_TIELE_KEY);
|
||||
this.navBarView.setTitle(this.b);
|
||||
this.c = new CommunityMoreAdapter(this, this.a);
|
||||
this.rlv_drafts_list.setLayoutManager(new GridLayoutManager((Context) this, 4, 1, false));
|
||||
this.rlv_drafts_list.setAdapter(this.c);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.SuperActivity
|
||||
protected void initEvent() {
|
||||
this.c.a(this);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.SuperActivity
|
||||
public View initView() {
|
||||
return View.inflate(this, R.layout.activity_more_layout, null);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.view.View;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.widgets.NavigationBarView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CommunityHomeMoreActivity_ViewBinding implements Unbinder {
|
||||
private CommunityHomeMoreActivity b;
|
||||
|
||||
public CommunityHomeMoreActivity_ViewBinding(CommunityHomeMoreActivity communityHomeMoreActivity, View view) {
|
||||
this.b = communityHomeMoreActivity;
|
||||
communityHomeMoreActivity.rlv_drafts_list = (RecyclerView) Utils.b(view, R.id.rlv_drafts_list, "field 'rlv_drafts_list'", RecyclerView.class);
|
||||
communityHomeMoreActivity.navBarView = (NavigationBarView) Utils.b(view, R.id.nbv_bar, "field 'navBarView'", NavigationBarView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
CommunityHomeMoreActivity communityHomeMoreActivity = this.b;
|
||||
if (communityHomeMoreActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
communityHomeMoreActivity.rlv_drafts_list = null;
|
||||
communityHomeMoreActivity.navBarView = null;
|
||||
}
|
||||
}
|
||||
334
sources/com/ubt/jimu/community/view/HotLaststActivity.java
Normal file
334
sources/com/ubt/jimu/community/view/HotLaststActivity.java
Normal file
@@ -0,0 +1,334 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
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 androidx.viewpager.widget.ViewPager;
|
||||
import butterknife.ButterKnife;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.FavouriteBean;
|
||||
import com.ubt.jimu.base.http.ApiObserver;
|
||||
import com.ubt.jimu.base.http.manager.CommunityManager;
|
||||
import com.ubt.jimu.community.view.HotLaststActivity;
|
||||
import com.ubt.jimu.community.view.adapter.HotAdapter;
|
||||
import com.ubt.jimu.community.view.adapter.HotPagerAdapter;
|
||||
import com.ubt.jimu.utils.LogUtils;
|
||||
import com.ubt.jimu.utils.smartScaleTool.ScreenUtils;
|
||||
import com.ubt.jimu.widgets.LoadingView;
|
||||
import com.ubt.jimu.widgets.SpaceGridItemDecoration;
|
||||
import com.ubtech.utils.DisplayUtil;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class HotLaststActivity extends BaseActivity {
|
||||
private URecyclerView c;
|
||||
private HotAdapter d;
|
||||
private HotAdapter e;
|
||||
private URecyclerView f;
|
||||
private List<RecyclerView> g;
|
||||
private ApiObserver h;
|
||||
private ApiObserver i;
|
||||
private List<FavouriteBean.RecordsBean> j;
|
||||
private List<FavouriteBean.RecordsBean> k;
|
||||
LinearLayout llHotTitle;
|
||||
LoadingView mLoading;
|
||||
TextView tvHot;
|
||||
TextView tvLastst;
|
||||
ImageView tvReturn;
|
||||
ImageView tvScroll;
|
||||
ViewPager vpHot;
|
||||
private Handler a = new Handler();
|
||||
private boolean b = true;
|
||||
private int l = 1;
|
||||
private int m = 1;
|
||||
private CompositeDisposable n = new CompositeDisposable();
|
||||
|
||||
private void E0() {
|
||||
this.c = new URecyclerView(this);
|
||||
this.c.setLayoutParams(new RecyclerView.LayoutParams(-1, -1));
|
||||
this.d = new HotAdapter(this, "hot", this.k, this.c);
|
||||
this.c.setLayoutManager(new GridLayoutManager((Context) this, 4, 1, false));
|
||||
this.c.setAdapter(this.d);
|
||||
this.c.a(new SpaceGridItemDecoration(DisplayUtil.a(this, getResources().getDimension(R.dimen.card_margin_top)), 0, 4, true));
|
||||
this.i = new AnonymousClass4(this.mLoading);
|
||||
loadComplete(this.c, this.i);
|
||||
this.c.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.view.HotLaststActivity.5
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onLoadingMore() {
|
||||
HotLaststActivity.b(HotLaststActivity.this);
|
||||
HotLaststActivity.this.I0();
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onRefreshing() {
|
||||
HotLaststActivity.this.l = 1;
|
||||
HotLaststActivity.this.I0();
|
||||
}
|
||||
});
|
||||
this.g.add(this.c);
|
||||
}
|
||||
|
||||
private void F0() {
|
||||
this.f = new URecyclerView(this);
|
||||
this.f.setLayoutParams(new RecyclerView.LayoutParams(-1, -1));
|
||||
this.e = new HotAdapter(this, "new", this.j, this.f);
|
||||
this.f.setLayoutManager(new GridLayoutManager(this, 4));
|
||||
this.f.setAdapter(this.e);
|
||||
this.f.a(new SpaceGridItemDecoration(DisplayUtil.a(this, getResources().getDimension(R.dimen.card_margin_top)), 0, 4, true));
|
||||
this.g.add(this.f);
|
||||
this.h = new ApiObserver<FavouriteBean>(this.mLoading) { // from class: com.ubt.jimu.community.view.HotLaststActivity.6
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(FavouriteBean favouriteBean) {
|
||||
LogUtils.c(favouriteBean.toString());
|
||||
if (favouriteBean.getRecords() == null || favouriteBean.getRecords().size() <= 0) {
|
||||
HotLaststActivity.this.f.setNoMore(true);
|
||||
return;
|
||||
}
|
||||
if (HotLaststActivity.this.m == 1) {
|
||||
HotLaststActivity.this.j.clear();
|
||||
}
|
||||
HotLaststActivity.this.j.addAll(favouriteBean.getRecords());
|
||||
HotLaststActivity.this.e.notifyDataSetChanged();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
HotLaststActivity.this.n.b(disposable);
|
||||
}
|
||||
};
|
||||
loadComplete(this.f, this.h);
|
||||
}
|
||||
|
||||
private void G0() {
|
||||
this.vpHot.setAdapter(new HotPagerAdapter(this, this.g));
|
||||
this.vpHot.a(new ViewPager.OnPageChangeListener() { // from class: com.ubt.jimu.community.view.HotLaststActivity.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) {
|
||||
HotLaststActivity.this.tvHot.getLocationInWindow(new int[2]);
|
||||
HotLaststActivity.this.tvScroll.setX(r4[0] + ((f + i) * HotLaststActivity.this.tvHot.getWidth()));
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
|
||||
public void onPageSelected(int i) {
|
||||
HotLaststActivity.this.l(i);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void H0() {
|
||||
this.c.setLoadingMoreEnabled(true);
|
||||
this.c.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.view.HotLaststActivity.1
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onLoadingMore() {
|
||||
HotLaststActivity.b(HotLaststActivity.this);
|
||||
HotLaststActivity.this.I0();
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onRefreshing() {
|
||||
HotLaststActivity.this.l = 1;
|
||||
HotLaststActivity.this.I0();
|
||||
}
|
||||
});
|
||||
this.f.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.view.HotLaststActivity.2
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onLoadingMore() {
|
||||
HotLaststActivity.i(HotLaststActivity.this);
|
||||
HotLaststActivity.this.J0();
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onRefreshing() {
|
||||
HotLaststActivity.this.m = 1;
|
||||
HotLaststActivity.this.J0();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void I0() {
|
||||
this.i.refreshOrLoad(true);
|
||||
CommunityManager.create().hot(this.l, this.i);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void J0() {
|
||||
this.h.refreshOrLoad(true);
|
||||
CommunityManager.create().lastest(this.m, this.h);
|
||||
}
|
||||
|
||||
static /* synthetic */ int b(HotLaststActivity hotLaststActivity) {
|
||||
int i = hotLaststActivity.l;
|
||||
hotLaststActivity.l = i + 1;
|
||||
return i;
|
||||
}
|
||||
|
||||
private void bindClick() {
|
||||
this.tvHot.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.e
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
HotLaststActivity.this.a(view);
|
||||
}
|
||||
});
|
||||
this.tvLastst.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.c
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
HotLaststActivity.this.b(view);
|
||||
}
|
||||
});
|
||||
this.tvReturn.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.b
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
HotLaststActivity.this.c(view);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void configWidth() {
|
||||
this.f.post(new Runnable() { // from class: com.ubt.jimu.community.view.HotLaststActivity.7
|
||||
@Override // java.lang.Runnable
|
||||
public void run() {
|
||||
int[] a = ScreenUtils.a(0.9111111f, HotLaststActivity.this.f, 0.0f, 4);
|
||||
HotLaststActivity.this.e.setWh(a);
|
||||
HotLaststActivity.this.e.notifyDataSetChanged();
|
||||
HotLaststActivity.this.d.setWh(a);
|
||||
HotLaststActivity.this.d.notifyDataSetChanged();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
static /* synthetic */ int i(HotLaststActivity hotLaststActivity) {
|
||||
int i = hotLaststActivity.m;
|
||||
hotLaststActivity.m = i + 1;
|
||||
return i;
|
||||
}
|
||||
|
||||
private void initData() {
|
||||
this.tvScroll.post(new Runnable() { // from class: com.ubt.jimu.community.view.d
|
||||
@Override // java.lang.Runnable
|
||||
public final void run() {
|
||||
HotLaststActivity.this.D0();
|
||||
}
|
||||
});
|
||||
this.k = new ArrayList();
|
||||
this.j = new ArrayList();
|
||||
this.g = new ArrayList();
|
||||
}
|
||||
|
||||
public /* synthetic */ void D0() {
|
||||
ViewGroup.LayoutParams layoutParams = this.tvScroll.getLayoutParams();
|
||||
layoutParams.width = this.tvHot.getWidth();
|
||||
this.tvScroll.setLayoutParams(layoutParams);
|
||||
}
|
||||
|
||||
@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_hot_lastst);
|
||||
ButterKnife.a(this);
|
||||
initData();
|
||||
E0();
|
||||
F0();
|
||||
G0();
|
||||
bindClick();
|
||||
CommunityManager.create().hot(this.l, this.i);
|
||||
CommunityManager.create().lastest(this.m, this.h);
|
||||
configWidth();
|
||||
H0();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onDestroy() {
|
||||
super.onDestroy();
|
||||
this.n.dispose();
|
||||
this.n.a();
|
||||
this.a.removeCallbacksAndMessages(null);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity
|
||||
public void relayout() {
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void l(int i) {
|
||||
if (i == 0) {
|
||||
this.tvHot.setTextColor(getResources().getColor(R.color.theme_txt_orange));
|
||||
this.tvLastst.setTextColor(getResources().getColor(R.color.txt_24A8FF));
|
||||
} else {
|
||||
this.tvHot.setTextColor(getResources().getColor(R.color.txt_24A8FF));
|
||||
this.tvLastst.setTextColor(getResources().getColor(R.color.theme_txt_orange));
|
||||
}
|
||||
}
|
||||
|
||||
public /* synthetic */ void b(View view) {
|
||||
this.vpHot.setCurrentItem(1);
|
||||
}
|
||||
|
||||
public /* synthetic */ void c(View view) {
|
||||
finish();
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(View view) {
|
||||
this.vpHot.setCurrentItem(0);
|
||||
}
|
||||
|
||||
/* renamed from: com.ubt.jimu.community.view.HotLaststActivity$4, reason: invalid class name */
|
||||
class AnonymousClass4 extends ApiObserver<FavouriteBean> {
|
||||
AnonymousClass4(LoadingView loadingView) {
|
||||
super(loadingView);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(FavouriteBean favouriteBean) {
|
||||
LogUtils.c(favouriteBean.toString());
|
||||
if (favouriteBean.getRecords() == null || favouriteBean.getRecords().size() <= 0) {
|
||||
HotLaststActivity.this.c.setNoMore(true);
|
||||
return;
|
||||
}
|
||||
if (HotLaststActivity.this.l == 1) {
|
||||
HotLaststActivity.this.k.clear();
|
||||
}
|
||||
if (HotLaststActivity.this.b) {
|
||||
HotLaststActivity.this.mLoading.g();
|
||||
HotLaststActivity.this.a.postDelayed(new Runnable() { // from class: com.ubt.jimu.community.view.a
|
||||
@Override // java.lang.Runnable
|
||||
public final void run() {
|
||||
HotLaststActivity.AnonymousClass4.this.a();
|
||||
}
|
||||
}, 1000L);
|
||||
HotLaststActivity.this.b = false;
|
||||
}
|
||||
HotLaststActivity.this.k.addAll(favouriteBean.getRecords());
|
||||
HotLaststActivity.this.d.notifyDataSetChanged();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
HotLaststActivity.this.n.b(disposable);
|
||||
}
|
||||
|
||||
public /* synthetic */ void a() {
|
||||
HotLaststActivity.this.mLoading.b();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.widgets.LoadingView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class HotLaststActivity_ViewBinding implements Unbinder {
|
||||
private HotLaststActivity b;
|
||||
|
||||
public HotLaststActivity_ViewBinding(HotLaststActivity hotLaststActivity, View view) {
|
||||
this.b = hotLaststActivity;
|
||||
hotLaststActivity.tvReturn = (ImageView) Utils.b(view, R.id.tv_return, "field 'tvReturn'", ImageView.class);
|
||||
hotLaststActivity.tvHot = (TextView) Utils.b(view, R.id.tv_hot, "field 'tvHot'", TextView.class);
|
||||
hotLaststActivity.tvLastst = (TextView) Utils.b(view, R.id.tv_lastst, "field 'tvLastst'", TextView.class);
|
||||
hotLaststActivity.tvScroll = (ImageView) Utils.b(view, R.id.tv_scroll, "field 'tvScroll'", ImageView.class);
|
||||
hotLaststActivity.llHotTitle = (LinearLayout) Utils.b(view, R.id.ll_hot_title, "field 'llHotTitle'", LinearLayout.class);
|
||||
hotLaststActivity.vpHot = (ViewPager) Utils.b(view, R.id.vp_hot, "field 'vpHot'", ViewPager.class);
|
||||
hotLaststActivity.mLoading = (LoadingView) Utils.b(view, R.id.loading, "field 'mLoading'", LoadingView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
HotLaststActivity hotLaststActivity = this.b;
|
||||
if (hotLaststActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
hotLaststActivity.tvReturn = null;
|
||||
hotLaststActivity.tvHot = null;
|
||||
hotLaststActivity.tvLastst = null;
|
||||
hotLaststActivity.tvScroll = null;
|
||||
hotLaststActivity.llHotTitle = null;
|
||||
hotLaststActivity.vpHot = null;
|
||||
hotLaststActivity.mLoading = null;
|
||||
}
|
||||
}
|
||||
128
sources/com/ubt/jimu/community/view/InspireActivity.java
Normal file
128
sources/com/ubt/jimu/community/view/InspireActivity.java
Normal file
@@ -0,0 +1,128 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.transition.Fade;
|
||||
import android.view.View;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.ButterKnife;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.adapter.CreativityListAdapter;
|
||||
import com.ubt.jimu.base.entities.CreativeListResultBean;
|
||||
import com.ubt.jimu.community.contract.InspireActivityContract$Presenter;
|
||||
import com.ubt.jimu.community.contract.InspireActivityContract$View;
|
||||
import com.ubt.jimu.community.presenter.InspirePresenter;
|
||||
import com.ubt.jimu.utils.LogUtils;
|
||||
import com.ubt.jimu.widgets.LoadStateView;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class InspireActivity extends BaseActivity implements InspireActivityContract$View, View.OnClickListener, CreativityListAdapter.ItemOnClickListener, LoadStateView.RetryListener {
|
||||
private CreativityListAdapter a;
|
||||
private InspireActivityContract$Presenter b;
|
||||
private int c = 2;
|
||||
LoadStateView creatlve_loading;
|
||||
private List<CreativeListResultBean.RecordsBean> d;
|
||||
RecyclerView rv_inspire_creative;
|
||||
|
||||
public InspireActivity() {
|
||||
new ArrayList();
|
||||
this.d = new ArrayList();
|
||||
}
|
||||
|
||||
private void D0() {
|
||||
}
|
||||
|
||||
private void initData() {
|
||||
this.b.a(1, 5);
|
||||
}
|
||||
|
||||
private void initEvent() {
|
||||
this.a.a(this);
|
||||
D0();
|
||||
this.creatlve_loading.setRetryListener(this);
|
||||
}
|
||||
|
||||
private void initView() {
|
||||
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
|
||||
linearLayoutManager.k(1);
|
||||
this.rv_inspire_creative.setHasFixedSize(true);
|
||||
this.a = new CreativityListAdapter(this);
|
||||
this.rv_inspire_creative.setLayoutManager(linearLayoutManager);
|
||||
this.rv_inspire_creative.setAdapter(this.a);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.InspireActivityContract$View
|
||||
public void a(CreativeListResultBean creativeListResultBean, int i) {
|
||||
if (creativeListResultBean == null || creativeListResultBean.getRecords() == null || creativeListResultBean.getRecords().size() == 0) {
|
||||
this.creatlve_loading.a(LoadStateView.LoadState.EMPTY);
|
||||
return;
|
||||
}
|
||||
this.creatlve_loading.a(LoadStateView.LoadState.SUCCEED);
|
||||
List<CreativeListResultBean.RecordsBean> records = creativeListResultBean.getRecords();
|
||||
if (records.size() >= 12 || i != 6) {
|
||||
if (i == 5) {
|
||||
this.d.clear();
|
||||
this.c = 2;
|
||||
} else if (i == 6) {
|
||||
this.c++;
|
||||
}
|
||||
this.d.addAll(records);
|
||||
this.a.a(this.d);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.InspireActivityContract$View
|
||||
public void c() {
|
||||
this.creatlve_loading.a(LoadStateView.LoadState.LOADING);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.InspireActivityContract$View
|
||||
public void o() {
|
||||
if (this.d.size() > 0) {
|
||||
return;
|
||||
}
|
||||
this.creatlve_loading.a(LoadStateView.LoadState.FAILURE);
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (view.getId() != R.id.ll_error_onclick) {
|
||||
return;
|
||||
}
|
||||
LogUtils.c("重新加载网络");
|
||||
initData();
|
||||
}
|
||||
|
||||
@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) {
|
||||
getWindow().requestFeature(12);
|
||||
super.onCreate(bundle);
|
||||
Fade fade = new Fade();
|
||||
getWindow().setExitTransition(fade);
|
||||
getWindow().setEnterTransition(fade);
|
||||
View inflate = View.inflate(this, R.layout.activity_community_inspire, null);
|
||||
ButterKnife.a(this, inflate);
|
||||
setContentView(inflate);
|
||||
this.b = new InspirePresenter(this, this);
|
||||
initView();
|
||||
initData();
|
||||
initEvent();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.LoadStateView.RetryListener
|
||||
public void p0() {
|
||||
this.b.a(1, 5);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity
|
||||
public void relayout() {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.adapter.CreativityListAdapter.ItemOnClickListener
|
||||
public void a(int i, int i2) {
|
||||
PublishDetailActivity.start(this, i2);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.view.View;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.widgets.LoadStateView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class InspireActivity_ViewBinding implements Unbinder {
|
||||
private InspireActivity b;
|
||||
|
||||
public InspireActivity_ViewBinding(InspireActivity inspireActivity, View view) {
|
||||
this.b = inspireActivity;
|
||||
inspireActivity.rv_inspire_creative = (RecyclerView) Utils.b(view, R.id.rv_inspire_creative, "field 'rv_inspire_creative'", RecyclerView.class);
|
||||
inspireActivity.creatlve_loading = (LoadStateView) Utils.b(view, R.id.creatlve_loading, "field 'creatlve_loading'", LoadStateView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
InspireActivity inspireActivity = this.b;
|
||||
if (inspireActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
inspireActivity.rv_inspire_creative = null;
|
||||
inspireActivity.creatlve_loading = null;
|
||||
}
|
||||
}
|
||||
120
sources/com/ubt/jimu/community/view/MyDraftsActivity.java
Normal file
120
sources/com/ubt/jimu/community/view/MyDraftsActivity.java
Normal file
@@ -0,0 +1,120 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
import android.view.ViewStub;
|
||||
import androidx.recyclerview.widget.GridLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.SuperActivity;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.entities.DraftsListBean;
|
||||
import com.ubt.jimu.base.entities.PublishItemBean;
|
||||
import com.ubt.jimu.community.view.adapter.search.DraftsListAdapter;
|
||||
import com.ubt.jimu.utils.SPUtils;
|
||||
import com.ubt.jimu.widgets.NavigationBarView;
|
||||
import java.util.LinkedHashMap;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class MyDraftsActivity extends SuperActivity implements DraftsListAdapter.DraftsItemOnClickLisenter, DraftsListAdapter.EmptyListLisenter {
|
||||
private DraftsListAdapter a;
|
||||
private View b;
|
||||
private View c;
|
||||
private int d = 5;
|
||||
private String e;
|
||||
NavigationBarView navBarView;
|
||||
RecyclerView rlv_drafts_list;
|
||||
ViewStub vs_drafts_null;
|
||||
|
||||
public DraftsListBean D0() {
|
||||
DraftsListBean draftsListBean = (DraftsListBean) SPUtils.a(this, Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId());
|
||||
return draftsListBean == null ? new DraftsListBean() : draftsListBean;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.SuperActivity
|
||||
public void initData() {
|
||||
this.navBarView.setRightIcon(R.drawable.community_publish_add);
|
||||
this.rlv_drafts_list.setLayoutManager(new GridLayoutManager((Context) this, 4, 1, false));
|
||||
Intent intent = getIntent();
|
||||
this.e = intent.getStringExtra("ACTIVITY_ID_KEY");
|
||||
this.d = intent.getIntExtra("ACTIVITY_TYPE_KEY", 5);
|
||||
this.a = new DraftsListAdapter(this, this.d);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.SuperActivity
|
||||
protected void initEvent() {
|
||||
this.navBarView.setListener(new NavigationBarView.OnActionClickListener.Stub() { // from class: com.ubt.jimu.community.view.MyDraftsActivity.1
|
||||
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
|
||||
public void onRightClick(View view) {
|
||||
MyDraftsActivity myDraftsActivity = MyDraftsActivity.this;
|
||||
PublishCommunityActivity.a(myDraftsActivity, String.valueOf(myDraftsActivity.e), MyDraftsActivity.this.d);
|
||||
}
|
||||
});
|
||||
this.a.a((DraftsListAdapter.DraftsItemOnClickLisenter) this);
|
||||
this.a.a((DraftsListAdapter.EmptyListLisenter) this);
|
||||
this.b.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.MyDraftsActivity.2
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
MyDraftsActivity.this.a.a();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.SuperActivity
|
||||
public View initView() {
|
||||
this.b = View.inflate(this, R.layout.activity_drafts_layout, null);
|
||||
return this.b;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onResume() {
|
||||
super.onResume();
|
||||
DraftsListBean D0 = D0();
|
||||
LinkedHashMap<String, PublishItemBean> linkedHashMap = D0.getLinkedHashMap();
|
||||
if (linkedHashMap == null || linkedHashMap.size() == 0) {
|
||||
View view = this.c;
|
||||
if (view != null) {
|
||||
view.setVisibility(0);
|
||||
} else {
|
||||
this.c = this.vs_drafts_null.inflate();
|
||||
}
|
||||
}
|
||||
this.rlv_drafts_list.setAdapter(this.a);
|
||||
this.a.a(D0);
|
||||
this.a.notifyDataSetChanged();
|
||||
}
|
||||
|
||||
public static void a(Context context, String str, int i) {
|
||||
Intent intent = new Intent(context, (Class<?>) MyDraftsActivity.class);
|
||||
intent.putExtra("ACTIVITY_TYPE_KEY", i);
|
||||
intent.putExtra("ACTIVITY_ID_KEY", str);
|
||||
context.startActivity(intent);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.view.adapter.search.DraftsListAdapter.DraftsItemOnClickLisenter
|
||||
public void b(int i, String str) {
|
||||
Intent intent = new Intent(this, (Class<?>) PublishCommunityActivity.class);
|
||||
intent.putExtra(Constant.Publish.DRAFTS_EDIT_KEY, str);
|
||||
startActivity(intent);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.view.adapter.search.DraftsListAdapter.EmptyListLisenter
|
||||
public void a(Boolean bool) {
|
||||
View view;
|
||||
View view2;
|
||||
if (bool.booleanValue() && (view2 = this.c) != null) {
|
||||
view2.setVisibility(0);
|
||||
return;
|
||||
}
|
||||
if (bool.booleanValue()) {
|
||||
this.c = this.vs_drafts_null.inflate();
|
||||
} else {
|
||||
if (bool.booleanValue() || (view = this.c) == null) {
|
||||
return;
|
||||
}
|
||||
view.setVisibility(8);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.view.View;
|
||||
import android.view.ViewStub;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.widgets.NavigationBarView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class MyDraftsActivity_ViewBinding implements Unbinder {
|
||||
private MyDraftsActivity b;
|
||||
|
||||
public MyDraftsActivity_ViewBinding(MyDraftsActivity myDraftsActivity, View view) {
|
||||
this.b = myDraftsActivity;
|
||||
myDraftsActivity.rlv_drafts_list = (RecyclerView) Utils.b(view, R.id.rlv_drafts_list, "field 'rlv_drafts_list'", RecyclerView.class);
|
||||
myDraftsActivity.vs_drafts_null = (ViewStub) Utils.b(view, R.id.vs_drafts_null, "field 'vs_drafts_null'", ViewStub.class);
|
||||
myDraftsActivity.navBarView = (NavigationBarView) Utils.b(view, R.id.nbv_bar, "field 'navBarView'", NavigationBarView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
MyDraftsActivity myDraftsActivity = this.b;
|
||||
if (myDraftsActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
myDraftsActivity.rlv_drafts_list = null;
|
||||
myDraftsActivity.vs_drafts_null = null;
|
||||
myDraftsActivity.navBarView = null;
|
||||
}
|
||||
}
|
||||
383
sources/com/ubt/jimu/community/view/MyFavouriteActivity.java
Normal file
383
sources/com/ubt/jimu/community/view/MyFavouriteActivity.java
Normal file
@@ -0,0 +1,383 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import android.view.ViewStub;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.ButterKnife;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.entities.FavouriteBean;
|
||||
import com.ubt.jimu.base.entities.GuessEnjoyEntities;
|
||||
import com.ubt.jimu.base.entities.LoveEntities;
|
||||
import com.ubt.jimu.community.contract.MyFavouriteContract$View;
|
||||
import com.ubt.jimu.community.presenter.MyFavouritePresenter;
|
||||
import com.ubt.jimu.community.view.adapter.FavouriteAdapter;
|
||||
import com.ubt.jimu.utils.LogUtils;
|
||||
import com.ubt.jimu.widgets.LoadStateView;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class MyFavouriteActivity extends BaseActivity implements MyFavouriteContract$View, FavouriteAdapter.ChangeListener, LoadStateView.RetryListener {
|
||||
private FavouriteAdapter a;
|
||||
private List<LoveEntities> b;
|
||||
private MyFavouritePresenter d;
|
||||
private GuessEnjoyEntities e;
|
||||
private View f;
|
||||
private GuessEnjoyEntities h;
|
||||
private boolean i;
|
||||
LoadStateView loadStateView;
|
||||
URecyclerView rvFavourite;
|
||||
ImageView tvReturn;
|
||||
TextView tvTitle;
|
||||
ViewStub vs_no_subscription;
|
||||
private int c = 1;
|
||||
private int g = 1;
|
||||
|
||||
private void bindClick() {
|
||||
this.tvReturn.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.f
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
MyFavouriteActivity.this.a(view);
|
||||
}
|
||||
});
|
||||
this.rvFavourite.e(true);
|
||||
}
|
||||
|
||||
private void initData() {
|
||||
this.d = new MyFavouritePresenter(this);
|
||||
this.d.a();
|
||||
this.tvTitle.setText(R.string.like);
|
||||
this.rvFavourite.d(false);
|
||||
this.b = new ArrayList();
|
||||
this.a = new FavouriteAdapter(this);
|
||||
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this, 1, false);
|
||||
this.rvFavourite.a(new RecyclerView.ItemDecoration(this) { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.1
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.ItemDecoration
|
||||
public void getItemOffsets(Rect rect, View view, RecyclerView recyclerView, RecyclerView.State state) {
|
||||
super.getItemOffsets(rect, view, recyclerView, state);
|
||||
rect.bottom = 16;
|
||||
}
|
||||
});
|
||||
this.rvFavourite.setAdapter(this.a);
|
||||
this.rvFavourite.setLayoutManager(linearLayoutManager);
|
||||
this.a.a(this);
|
||||
this.rvFavourite.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.2
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onLoadingMore() {
|
||||
MyFavouriteActivity.a(MyFavouriteActivity.this);
|
||||
MyFavouriteActivity.this.requestData();
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onRefreshing() {
|
||||
MyFavouriteActivity.this.c = 1;
|
||||
MyFavouriteActivity.this.requestData();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void initEvent() {
|
||||
this.loadStateView.setRetryListener(this);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void requestData() {
|
||||
this.d.a(this.c);
|
||||
}
|
||||
|
||||
public void D0() {
|
||||
this.d.a(this.g, Constant.Community.LinkEmptyState.NotSubscription);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
|
||||
public void c() {
|
||||
this.loadStateView.a(LoadStateView.LoadState.LOADING);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
|
||||
public void j() {
|
||||
this.loadStateView.a(LoadStateView.LoadState.SUCCEED);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.view.adapter.FavouriteAdapter.ChangeListener
|
||||
public void l0() {
|
||||
this.g++;
|
||||
this.d.a(this.g, Constant.Community.LinkEmptyState.HasSubscription);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
|
||||
public void o() {
|
||||
this.loadStateView.a(LoadStateView.LoadState.FAILURE);
|
||||
this.rvFavourite.A();
|
||||
this.rvFavourite.y();
|
||||
}
|
||||
|
||||
@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_my_favourite);
|
||||
ButterKnife.a(this);
|
||||
initData();
|
||||
initEvent();
|
||||
bindClick();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.LoadStateView.RetryListener
|
||||
public void p0() {
|
||||
this.d.a();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
|
||||
public void q() {
|
||||
this.loadStateView.a(LoadStateView.LoadState.EMPTY);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity
|
||||
public void relayout() {
|
||||
}
|
||||
|
||||
static /* synthetic */ int a(MyFavouriteActivity myFavouriteActivity) {
|
||||
int i = myFavouriteActivity.c;
|
||||
myFavouriteActivity.c = i + 1;
|
||||
return i;
|
||||
}
|
||||
|
||||
private void b(GuessEnjoyEntities guessEnjoyEntities, Constant.Community.LinkEmptyState linkEmptyState) {
|
||||
if (linkEmptyState == Constant.Community.LinkEmptyState.HasSubscription) {
|
||||
return;
|
||||
}
|
||||
this.f = this.vs_no_subscription.inflate();
|
||||
ImageView imageView = (ImageView) this.f.findViewById(R.id.img_no_data);
|
||||
TextView textView = (TextView) this.f.findViewById(R.id.tv_no_login);
|
||||
((TextView) this.f.findViewById(R.id.tv_exchange)).setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.3
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
MyFavouriteActivity.this.D0();
|
||||
}
|
||||
});
|
||||
imageView.setBackgroundResource(linkEmptyState == Constant.Community.LinkEmptyState.NotLoggedIn ? R.drawable.icon_no_login : R.drawable.icon_favourate_empty);
|
||||
textView.setText(getString(linkEmptyState == Constant.Community.LinkEmptyState.NotLoggedIn ? R.string.favourite_no_login : R.string.favourite_official_no_data));
|
||||
this.h = guessEnjoyEntities;
|
||||
a(guessEnjoyEntities, this.f);
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(View view) {
|
||||
finish();
|
||||
}
|
||||
|
||||
private void a(GuessEnjoyEntities guessEnjoyEntities, View view) {
|
||||
TextView textView;
|
||||
ImageView imageView;
|
||||
List<GuessEnjoyEntities.RecordsBean> records = guessEnjoyEntities.getRecords();
|
||||
if (records == null || records.size() == 0) {
|
||||
return;
|
||||
}
|
||||
int size = records.size();
|
||||
final GuessEnjoyEntities.RecordsBean recordsBean = size >= 1 ? records.get(0) : null;
|
||||
final GuessEnjoyEntities.RecordsBean recordsBean2 = size >= 2 ? records.get(1) : null;
|
||||
GuessEnjoyEntities.RecordsBean recordsBean3 = size >= 3 ? records.get(2) : null;
|
||||
GuessEnjoyEntities.RecordsBean recordsBean4 = size >= 4 ? records.get(3) : null;
|
||||
RelativeLayout relativeLayout = (RelativeLayout) view.findViewById(R.id.rl_item_1);
|
||||
RelativeLayout relativeLayout2 = (RelativeLayout) view.findViewById(R.id.rl_item_2);
|
||||
RelativeLayout relativeLayout3 = (RelativeLayout) view.findViewById(R.id.rl_item_3);
|
||||
RelativeLayout relativeLayout4 = (RelativeLayout) view.findViewById(R.id.rl_item_4);
|
||||
ImageView imageView2 = (ImageView) view.findViewById(R.id.img_play_background_1);
|
||||
ImageView imageView3 = (ImageView) view.findViewById(R.id.img_play_background_2);
|
||||
ImageView imageView4 = (ImageView) view.findViewById(R.id.img_play_background_3);
|
||||
ImageView imageView5 = (ImageView) view.findViewById(R.id.img_play_background_4);
|
||||
ImageView imageView6 = (ImageView) view.findViewById(R.id.img_play_1);
|
||||
ImageView imageView7 = (ImageView) view.findViewById(R.id.img_play_2);
|
||||
ImageView imageView8 = (ImageView) view.findViewById(R.id.img_play_3);
|
||||
ImageView imageView9 = (ImageView) view.findViewById(R.id.img_play_4);
|
||||
ImageView imageView10 = (ImageView) view.findViewById(R.id.img_header_1);
|
||||
final GuessEnjoyEntities.RecordsBean recordsBean5 = recordsBean4;
|
||||
ImageView imageView11 = (ImageView) view.findViewById(R.id.img_header_2);
|
||||
ImageView imageView12 = (ImageView) view.findViewById(R.id.img_header_3);
|
||||
ImageView imageView13 = (ImageView) view.findViewById(R.id.img_header_4);
|
||||
TextView textView2 = (TextView) view.findViewById(R.id.tv_nickname_1);
|
||||
TextView textView3 = (TextView) view.findViewById(R.id.tv_nickname_2);
|
||||
TextView textView4 = (TextView) view.findViewById(R.id.tv_nickname_3);
|
||||
TextView textView5 = (TextView) view.findViewById(R.id.tv_nickname_4);
|
||||
TextView textView6 = (TextView) view.findViewById(R.id.tv_hot_desc_1);
|
||||
final GuessEnjoyEntities.RecordsBean recordsBean6 = recordsBean3;
|
||||
TextView textView7 = (TextView) view.findViewById(R.id.tv_hot_desc_2);
|
||||
TextView textView8 = (TextView) view.findViewById(R.id.tv_hot_desc_3);
|
||||
TextView textView9 = (TextView) view.findViewById(R.id.tv_hot_desc_4);
|
||||
if (recordsBean != null) {
|
||||
relativeLayout.setVisibility(0);
|
||||
textView = textView9;
|
||||
Glide.e(JimuApplication.l()).a(recordsBean.getPostCoverUrl()).a(imageView2);
|
||||
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(recordsBean.getUserImage());
|
||||
a.a(RequestOptions.O().h());
|
||||
a.a(imageView10);
|
||||
textView2.setText(recordsBean.getNickName());
|
||||
textView6.setText(recordsBean.getContent());
|
||||
imageView6.setVisibility(recordsBean.getPostIcon() == 3 ? 0 : 8);
|
||||
relativeLayout.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.4
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view2) {
|
||||
PublishDetailActivity.start(MyFavouriteActivity.this, recordsBean.getId());
|
||||
}
|
||||
});
|
||||
} else {
|
||||
textView = textView9;
|
||||
}
|
||||
if (recordsBean2 != null) {
|
||||
relativeLayout2.setVisibility(0);
|
||||
Glide.e(JimuApplication.l()).a(recordsBean2.getPostCoverUrl()).a(imageView3);
|
||||
RequestBuilder<Drawable> a2 = Glide.e(JimuApplication.l()).a(recordsBean2.getUserImage());
|
||||
a2.a(RequestOptions.O().h());
|
||||
a2.a(imageView11);
|
||||
textView3.setText(recordsBean2.getNickName());
|
||||
textView7.setText(recordsBean2.getContent());
|
||||
imageView7.setVisibility(recordsBean2.getPostIcon() == 3 ? 0 : 8);
|
||||
relativeLayout2.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.5
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view2) {
|
||||
PublishDetailActivity.start(MyFavouriteActivity.this, recordsBean2.getId());
|
||||
}
|
||||
});
|
||||
}
|
||||
if (recordsBean6 != null) {
|
||||
relativeLayout3.setVisibility(0);
|
||||
Glide.e(JimuApplication.l()).a(recordsBean6.getPostCoverUrl()).a(imageView4);
|
||||
RequestBuilder<Drawable> a3 = Glide.e(JimuApplication.l()).a(recordsBean6.getUserImage());
|
||||
a3.a(RequestOptions.O().h());
|
||||
a3.a(imageView12);
|
||||
textView4.setText(recordsBean6.getNickName());
|
||||
textView8.setText(recordsBean6.getContent());
|
||||
imageView8.setVisibility(recordsBean6.getPostIcon() == 3 ? 0 : 8);
|
||||
relativeLayout3.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.6
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view2) {
|
||||
PublishDetailActivity.start(MyFavouriteActivity.this, recordsBean6.getId());
|
||||
}
|
||||
});
|
||||
}
|
||||
if (recordsBean5 != null) {
|
||||
int i = 0;
|
||||
relativeLayout4.setVisibility(0);
|
||||
Glide.e(JimuApplication.l()).a(recordsBean5.getPostCoverUrl()).a(imageView5);
|
||||
RequestBuilder<Drawable> a4 = Glide.e(JimuApplication.l()).a(recordsBean5.getUserImage());
|
||||
a4.a(RequestOptions.O().h());
|
||||
a4.a(imageView13);
|
||||
textView5.setText(recordsBean5.getNickName());
|
||||
textView.setText(recordsBean5.getContent());
|
||||
if (recordsBean5.getPostIcon() == 3) {
|
||||
imageView = imageView9;
|
||||
} else {
|
||||
imageView = imageView9;
|
||||
i = 8;
|
||||
}
|
||||
imageView.setVisibility(i);
|
||||
relativeLayout4.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.MyFavouriteActivity.7
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view2) {
|
||||
PublishDetailActivity.start(MyFavouriteActivity.this, recordsBean5.getId());
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
|
||||
public void b(Constant.Community.LinkEmptyState linkEmptyState) {
|
||||
this.g++;
|
||||
b(this.e, linkEmptyState);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
|
||||
public void a(FavouriteBean favouriteBean) {
|
||||
int current = favouriteBean.getCurrent();
|
||||
int pages = favouriteBean.getPages();
|
||||
if (favouriteBean.getCurrent() == 1) {
|
||||
this.b.clear();
|
||||
this.i = false;
|
||||
}
|
||||
this.rvFavourite.A();
|
||||
this.rvFavourite.y();
|
||||
this.rvFavourite.setNoMore(current >= pages);
|
||||
this.b.addAll(favouriteBean.getRecords());
|
||||
if (!this.i) {
|
||||
if (this.b.size() <= 2) {
|
||||
this.b.add(this.e);
|
||||
} else {
|
||||
this.b.add(2, this.e);
|
||||
}
|
||||
this.i = true;
|
||||
}
|
||||
this.a.notifyChanged(this.b);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
|
||||
public void a(GuessEnjoyEntities guessEnjoyEntities) {
|
||||
this.e = guessEnjoyEntities;
|
||||
this.e.setViewYype(1);
|
||||
this.h = guessEnjoyEntities;
|
||||
LogUtils.c("加载猜猜你喜欢数据成功后回调");
|
||||
LogUtils.c("加载猜猜你喜欢数据成功后回调:" + Cache.getInstance().getUserId());
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
|
||||
public void a(GuessEnjoyEntities guessEnjoyEntities, Constant.Community.LinkEmptyState linkEmptyState) {
|
||||
this.e = guessEnjoyEntities;
|
||||
this.e.setViewYype(1);
|
||||
if (linkEmptyState == Constant.Community.LinkEmptyState.HasSubscription) {
|
||||
if (this.b.size() <= 2) {
|
||||
List<LoveEntities> list = this.b;
|
||||
list.remove(list.size() - 1);
|
||||
this.b.add(this.e);
|
||||
} else {
|
||||
this.b.remove(2);
|
||||
this.b.add(2, this.e);
|
||||
}
|
||||
this.a.notifyChanged(this.b);
|
||||
} else {
|
||||
if (this.f == null) {
|
||||
this.f = this.vs_no_subscription.inflate();
|
||||
}
|
||||
a(guessEnjoyEntities, this.f);
|
||||
}
|
||||
this.g++;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.MyFavouriteContract$View
|
||||
public void a(Constant.Community.LinkEmptyState linkEmptyState) {
|
||||
GuessEnjoyEntities guessEnjoyEntities = this.h;
|
||||
if (guessEnjoyEntities == null) {
|
||||
return;
|
||||
}
|
||||
if (linkEmptyState == Constant.Community.LinkEmptyState.HasSubscription) {
|
||||
if (this.b.size() <= 2) {
|
||||
List<LoveEntities> list = this.b;
|
||||
list.remove(list.size() - 1);
|
||||
this.b.add(this.h);
|
||||
} else {
|
||||
this.b.remove(2);
|
||||
this.b.add(2, this.h);
|
||||
}
|
||||
this.a.notifyChanged(this.b);
|
||||
this.g = 1;
|
||||
return;
|
||||
}
|
||||
this.g = 2;
|
||||
View view = this.f;
|
||||
if (view != null) {
|
||||
a(guessEnjoyEntities, view);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.view.View;
|
||||
import android.view.ViewStub;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.widgets.LoadStateView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class MyFavouriteActivity_ViewBinding implements Unbinder {
|
||||
private MyFavouriteActivity b;
|
||||
|
||||
public MyFavouriteActivity_ViewBinding(MyFavouriteActivity myFavouriteActivity, View view) {
|
||||
this.b = myFavouriteActivity;
|
||||
myFavouriteActivity.tvReturn = (ImageView) Utils.b(view, R.id.iv_back, "field 'tvReturn'", ImageView.class);
|
||||
myFavouriteActivity.tvTitle = (TextView) Utils.b(view, R.id.tv_title, "field 'tvTitle'", TextView.class);
|
||||
myFavouriteActivity.rvFavourite = (URecyclerView) Utils.b(view, R.id.rv_favourite, "field 'rvFavourite'", URecyclerView.class);
|
||||
myFavouriteActivity.vs_no_subscription = (ViewStub) Utils.b(view, R.id.vs_no_subscription, "field 'vs_no_subscription'", ViewStub.class);
|
||||
myFavouriteActivity.loadStateView = (LoadStateView) Utils.b(view, R.id.loadStateView, "field 'loadStateView'", LoadStateView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
MyFavouriteActivity myFavouriteActivity = this.b;
|
||||
if (myFavouriteActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
myFavouriteActivity.tvReturn = null;
|
||||
myFavouriteActivity.tvTitle = null;
|
||||
myFavouriteActivity.rvFavourite = null;
|
||||
myFavouriteActivity.vs_no_subscription = null;
|
||||
myFavouriteActivity.loadStateView = null;
|
||||
}
|
||||
}
|
||||
92
sources/com/ubt/jimu/community/view/MyIssueActivity.java
Normal file
92
sources/com/ubt/jimu/community/view/MyIssueActivity.java
Normal file
@@ -0,0 +1,92 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.fragment.app.FragmentManager;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
import butterknife.ButterKnife;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.entities.DraftsListBean;
|
||||
import com.ubt.jimu.community.view.adapter.search.TabAdapter;
|
||||
import com.ubt.jimu.community.view.fragment.IssueCommonFragment;
|
||||
import com.ubt.jimu.community.view.fragment.IssueFragment;
|
||||
import com.ubt.jimu.utils.SPUtils;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class MyIssueActivity extends BaseActivity {
|
||||
private List<IssueCommonFragment> a;
|
||||
ImageView imgDraft;
|
||||
TextView tvTitle;
|
||||
ViewPager vpAnswerIssueContent;
|
||||
|
||||
private void bindClick() {
|
||||
this.imgDraft.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.g
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
MyIssueActivity.this.a(view);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void initData() {
|
||||
String stringExtra = getIntent().getStringExtra("userId");
|
||||
if (!stringExtra.equals(Cache.getInstance().getUserId())) {
|
||||
this.tvTitle.setText(getString(R.string.pub_his));
|
||||
this.imgDraft.setVisibility(8);
|
||||
}
|
||||
this.a = new ArrayList();
|
||||
FragmentManager supportFragmentManager = getSupportFragmentManager();
|
||||
this.a.add(IssueFragment.c(stringExtra));
|
||||
this.vpAnswerIssueContent.setAdapter(new TabAdapter(supportFragmentManager, this.a));
|
||||
this.vpAnswerIssueContent.a(new ViewPager.OnPageChangeListener(this) { // from class: com.ubt.jimu.community.view.MyIssueActivity.1
|
||||
@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) {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public static void start(Context context, String str) {
|
||||
Intent intent = new Intent(context, (Class<?>) MyIssueActivity.class);
|
||||
intent.putExtra("userId", str);
|
||||
context.startActivity(intent);
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(View view) {
|
||||
DraftsListBean draftsListBean = (DraftsListBean) SPUtils.b(Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId());
|
||||
startActivity((draftsListBean == null || draftsListBean.getLinkedHashMap().size() == 0) ? new Intent(this, (Class<?>) PublishCommunityActivity.class) : new Intent(this, (Class<?>) MyDraftsActivity.class));
|
||||
}
|
||||
|
||||
public void onBackClick(View view) {
|
||||
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_my_issue);
|
||||
ButterKnife.a(this);
|
||||
initData();
|
||||
bindClick();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity
|
||||
public void relayout() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.DebouncingOnClickListener;
|
||||
import butterknife.internal.Utils;
|
||||
import com.ubt.jimu.R;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class MyIssueActivity_ViewBinding implements Unbinder {
|
||||
private MyIssueActivity b;
|
||||
private View c;
|
||||
|
||||
public MyIssueActivity_ViewBinding(final MyIssueActivity myIssueActivity, View view) {
|
||||
this.b = myIssueActivity;
|
||||
myIssueActivity.vpAnswerIssueContent = (ViewPager) Utils.b(view, R.id.vp_answer_issue_content, "field 'vpAnswerIssueContent'", ViewPager.class);
|
||||
myIssueActivity.imgDraft = (ImageView) Utils.b(view, R.id.img_draft, "field 'imgDraft'", ImageView.class);
|
||||
myIssueActivity.tvTitle = (TextView) Utils.b(view, R.id.tvTitle, "field 'tvTitle'", TextView.class);
|
||||
View a = Utils.a(view, R.id.imbBack, "method 'onBackClick'");
|
||||
this.c = a;
|
||||
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.community.view.MyIssueActivity_ViewBinding.1
|
||||
@Override // butterknife.internal.DebouncingOnClickListener
|
||||
public void doClick(View view2) {
|
||||
myIssueActivity.onBackClick(view2);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
MyIssueActivity myIssueActivity = this.b;
|
||||
if (myIssueActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
myIssueActivity.vpAnswerIssueContent = null;
|
||||
myIssueActivity.imgDraft = null;
|
||||
myIssueActivity.tvTitle = null;
|
||||
this.c.setOnClickListener(null);
|
||||
this.c = null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,813 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.text.Editable;
|
||||
import android.text.TextUtils;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RelativeLayout;
|
||||
import androidx.cardview.widget.CardView;
|
||||
import androidx.core.app.ActivityOptionsCompat;
|
||||
import androidx.core.util.Pair;
|
||||
import androidx.recyclerview.widget.DefaultItemAnimator;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.ButterKnife;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.adapter.PreviewListAdapter;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.entities.DraftsListBean;
|
||||
import com.ubt.jimu.base.entities.PublishItemBean;
|
||||
import com.ubt.jimu.base.entities.PublishLabelBean;
|
||||
import com.ubt.jimu.base.entities.PublishType;
|
||||
import com.ubt.jimu.base.entities.UploadParameterBean;
|
||||
import com.ubt.jimu.base.impl.TextWatcherImpl;
|
||||
import com.ubt.jimu.base.networkstate.NetworkStateReceiver;
|
||||
import com.ubt.jimu.base.networkstate.NetworkType;
|
||||
import com.ubt.jimu.community.contract.PublishCommunityContract$View;
|
||||
import com.ubt.jimu.community.presenter.PublishCommunityPresenter;
|
||||
import com.ubt.jimu.picture.PictureShowActivity;
|
||||
import com.ubt.jimu.upload.DataUploadProxy;
|
||||
import com.ubt.jimu.upload.UploadRequest;
|
||||
import com.ubt.jimu.upload.UploadResponse;
|
||||
import com.ubt.jimu.utils.KeybordUtils;
|
||||
import com.ubt.jimu.utils.LogUtils;
|
||||
import com.ubt.jimu.utils.SPUtils;
|
||||
import com.ubt.jimu.utils.ShortcutHelper;
|
||||
import com.ubt.jimu.widgets.QuitPopupWindow;
|
||||
import com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter;
|
||||
import com.ubt.jimu.widgets.UploadPopupWindow;
|
||||
import com.ubt.jimu.widgets.choosePhotos.AlbumActivity;
|
||||
import com.ubt.jimu.widgets.choosePhotos.media.HPMedia;
|
||||
import com.ubt.jimu.widgets.player.UbtPlayer;
|
||||
import com.ubtech.permission.JimuPermissionRequest;
|
||||
import com.ubtech.permission.PermissionRequestListener;
|
||||
import com.ubtech.view.widget.ToastView;
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class PublishCommunityActivity extends BaseActivity implements View.OnClickListener, PublishEditAdapter.OnVideoItemClickListener, PublishEditAdapter.OnAddContentListener, PublishCommunityContract$View, PublishEditAdapter.OnDeleteItemFeedbackListener, QuitPopupWindow.PopupWindowOnClickListener, UploadPopupWindow.OnClickListener, PublishEditAdapter.WordLimitListener, PreviewListAdapter.PreviewItemLisener, PublishCommunityPresenter.CompressionProgressListener, PublishEditAdapter.OnClickLabelItemListener {
|
||||
private PublishEditAdapter b;
|
||||
private PreviewListAdapter c;
|
||||
private PublishItemBean d;
|
||||
private PublishCommunityPresenter e;
|
||||
private View g;
|
||||
private QuitPopupWindow h;
|
||||
private UploadPopupWindow i;
|
||||
ImageView im_add_image;
|
||||
ImageView im_preview;
|
||||
ImageView im_preview_back;
|
||||
ImageView im_preview_publish;
|
||||
ImageView im_publish;
|
||||
ImageView im_publish_cancel;
|
||||
CardView include_publish_title;
|
||||
private String j;
|
||||
private boolean l;
|
||||
private NetworkStateReceiver.NetWorkStateListener n;
|
||||
RelativeLayout rlv_preview_layout;
|
||||
RecyclerView rlv_preview_list;
|
||||
RecyclerView rv_edit_publish;
|
||||
TextInputEditText tie_publish_title;
|
||||
private ArrayList<HPMedia> a = new ArrayList<>();
|
||||
private int f = 0;
|
||||
private String k = "MULTITERM_VIDEO_IMAGE";
|
||||
private int m = 5;
|
||||
|
||||
private void G0() {
|
||||
this.rlv_preview_layout.setVisibility(8);
|
||||
this.include_publish_title.setVisibility(0);
|
||||
if (a(this.d) < 10) {
|
||||
this.im_add_image.setVisibility(0);
|
||||
}
|
||||
}
|
||||
|
||||
private void H0() {
|
||||
DraftsListBean draftsListBean = (DraftsListBean) SPUtils.b(Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId());
|
||||
if (draftsListBean == null) {
|
||||
return;
|
||||
}
|
||||
LinkedHashMap<String, PublishItemBean> linkedHashMap = draftsListBean.getLinkedHashMap();
|
||||
if (linkedHashMap.size() == 0) {
|
||||
return;
|
||||
}
|
||||
linkedHashMap.remove(this.d.getSingleKey());
|
||||
SPUtils.a(Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId(), draftsListBean);
|
||||
}
|
||||
|
||||
private void I0() {
|
||||
this.c = new PreviewListAdapter(this);
|
||||
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
|
||||
linearLayoutManager.k(1);
|
||||
this.rlv_preview_list.setHasFixedSize(true);
|
||||
this.rlv_preview_list.setAdapter(this.c);
|
||||
this.rlv_preview_list.setLayoutManager(linearLayoutManager);
|
||||
}
|
||||
|
||||
private void J0() {
|
||||
this.tie_publish_title.requestFocus();
|
||||
getWindow().setSoftInputMode(0);
|
||||
}
|
||||
|
||||
private void K0() {
|
||||
int b = b(this.d);
|
||||
if (b <= 0) {
|
||||
L0();
|
||||
return;
|
||||
}
|
||||
this.i.a(getResources().getString(R.string.compressing_video));
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("需要下载的数量为:");
|
||||
int i = b * 100;
|
||||
sb.append(i);
|
||||
LogUtils.c(sb.toString());
|
||||
this.i.a(i + 10);
|
||||
this.e.a(this.d);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void L0() {
|
||||
this.e.a(this.d.getItemBeanArray());
|
||||
}
|
||||
|
||||
static /* synthetic */ void b(DialogInterface dialogInterface, int i) {
|
||||
}
|
||||
|
||||
static /* synthetic */ void c(DialogInterface dialogInterface, int i) {
|
||||
}
|
||||
|
||||
private void initData() {
|
||||
PublishItemBean publishItemBean;
|
||||
this.e = new PublishCommunityPresenter(this, this);
|
||||
Intent intent = getIntent();
|
||||
String stringExtra = intent.getStringExtra(Constant.Publish.DRAFTS_EDIT_KEY);
|
||||
this.j = intent.getStringExtra(Constant.Publish.ACTIVITY_ID_KEY);
|
||||
this.m = intent.getIntExtra("postType", 5);
|
||||
if (this.m > 2) {
|
||||
this.m = 5;
|
||||
}
|
||||
this.k = l(this.m);
|
||||
if (TextUtils.isEmpty(this.j)) {
|
||||
this.j = "0";
|
||||
}
|
||||
if (TextUtils.isEmpty(stringExtra)) {
|
||||
this.d = new PublishItemBean();
|
||||
J0();
|
||||
this.im_preview.setClickable(false);
|
||||
} else {
|
||||
DraftsListBean draftsListBean = (DraftsListBean) SPUtils.a(this, Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId());
|
||||
if (draftsListBean == null) {
|
||||
return;
|
||||
}
|
||||
LinkedHashMap<String, PublishItemBean> linkedHashMap = draftsListBean.getLinkedHashMap();
|
||||
if (linkedHashMap.size() == 0 || (publishItemBean = linkedHashMap.get(stringExtra)) == null) {
|
||||
return;
|
||||
}
|
||||
this.d = publishItemBean;
|
||||
String title = publishItemBean.getTitle();
|
||||
this.k = TextUtils.isEmpty(publishItemBean.getSelectAstrict()) ? "MULTITERM_VIDEO_IMAGE" : publishItemBean.getSelectAstrict();
|
||||
if (TextUtils.isEmpty(title) || TextUtils.isEmpty(title.trim())) {
|
||||
J0();
|
||||
} else {
|
||||
this.tie_publish_title.setText(title.trim());
|
||||
this.tie_publish_title.setSelection(title.length() - 1);
|
||||
getWindow().setSoftInputMode(3);
|
||||
}
|
||||
}
|
||||
if (a(this.d) < 10) {
|
||||
this.im_add_image.setVisibility(0);
|
||||
} else {
|
||||
this.im_add_image.setVisibility(8);
|
||||
}
|
||||
this.b = new PublishEditAdapter(this, this.d);
|
||||
this.b.b(this.m);
|
||||
this.rv_edit_publish.setItemAnimator(new DefaultItemAnimator());
|
||||
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
|
||||
linearLayoutManager.k(1);
|
||||
this.rv_edit_publish.setHasFixedSize(true);
|
||||
this.rv_edit_publish.setAdapter(this.b);
|
||||
this.rv_edit_publish.setLayoutManager(linearLayoutManager);
|
||||
I0();
|
||||
this.e.a(this.rlv_preview_list, this.im_preview_back);
|
||||
ShortcutHelper.c(this);
|
||||
if (JimuApplication.l().g().equals("zh-hans")) {
|
||||
this.e.b();
|
||||
}
|
||||
}
|
||||
|
||||
private void initEvent() {
|
||||
this.b.a((PublishEditAdapter.OnVideoItemClickListener) this);
|
||||
this.b.a((PublishEditAdapter.OnAddContentListener) this);
|
||||
this.b.a((PublishEditAdapter.OnDeleteItemFeedbackListener) this);
|
||||
this.b.a((PublishEditAdapter.WordLimitListener) this);
|
||||
this.b.a((PublishEditAdapter.OnClickLabelItemListener) this);
|
||||
this.im_publish_cancel.setOnClickListener(this);
|
||||
this.im_add_image.setOnClickListener(this);
|
||||
this.im_publish.setOnClickListener(this);
|
||||
this.im_preview_publish.setOnClickListener(this);
|
||||
this.im_preview.setOnClickListener(this);
|
||||
this.im_preview_back.setOnClickListener(this);
|
||||
this.c.a(this);
|
||||
this.g.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
PublishCommunityActivity publishCommunityActivity = PublishCommunityActivity.this;
|
||||
KeybordUtils.a(publishCommunityActivity.tie_publish_title, publishCommunityActivity);
|
||||
}
|
||||
});
|
||||
this.tie_publish_title.addTextChangedListener(new TextWatcherImpl() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.2
|
||||
@Override // com.ubt.jimu.base.impl.TextWatcherImpl
|
||||
public void textChanged(Editable editable) {
|
||||
PublishCommunityActivity.this.a(editable);
|
||||
}
|
||||
});
|
||||
this.e.a(this.g);
|
||||
this.e.a(this);
|
||||
a(this.tie_publish_title.getText());
|
||||
}
|
||||
|
||||
private void initView() {
|
||||
}
|
||||
|
||||
private String l(int i) {
|
||||
LogUtils.c("type:" + i);
|
||||
return i != -2 ? i != -1 ? i != 1 ? i != 2 ? "MULTITERM_VIDEO_IMAGE" : "MULTITERM_VIDEO" : "UNITERMING_IMAGE" : "MULTITERM_IMAGE" : "MULTITERM_VIDEO";
|
||||
}
|
||||
|
||||
private void o(String str) {
|
||||
if (TextUtils.isEmpty(str)) {
|
||||
ToastView.a(JimuApplication.k, getString(R.string.publish_add_title), ToastView.Type.ERROR).a();
|
||||
return;
|
||||
}
|
||||
if (this.b.a()) {
|
||||
ToastView.a(JimuApplication.k, getString(R.string.publish_add_image), ToastView.Type.ERROR).a();
|
||||
return;
|
||||
}
|
||||
KeybordUtils.a(this.tie_publish_title, this);
|
||||
this.d.setTitle(str);
|
||||
this.i = new UploadPopupWindow(this);
|
||||
this.i.a((UploadPopupWindow.OnClickListener) this);
|
||||
this.i.a(this.g, UploadPopupWindow.UploadState.UPLOADING_PROGRESS);
|
||||
PublishItemBean publishItemBean = this.d;
|
||||
if (publishItemBean == null || !publishItemBean.isUploadSucceed()) {
|
||||
K0();
|
||||
return;
|
||||
}
|
||||
this.i.a(getResources().getString(R.string.uploading));
|
||||
this.e.a(this.e.a(this.d, this.j));
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
|
||||
public void D() {
|
||||
UploadPopupWindow uploadPopupWindow = this.i;
|
||||
uploadPopupWindow.b(uploadPopupWindow.b());
|
||||
this.i.a(this.g, UploadPopupWindow.UploadState.UPLOAD_SUCCEED);
|
||||
this.d.setPublishSucceedFlag(true);
|
||||
H0();
|
||||
}
|
||||
|
||||
public void D0() {
|
||||
this.e.a();
|
||||
this.l = true;
|
||||
DataUploadProxy.c().a();
|
||||
}
|
||||
|
||||
public void E0() {
|
||||
if (this.n == null) {
|
||||
this.n = new NetworkStateReceiver.NetWorkStateListener() { // from class: com.ubt.jimu.community.view.l
|
||||
@Override // com.ubt.jimu.base.networkstate.NetworkStateReceiver.NetWorkStateListener
|
||||
public final void onNetWorkStateListener(NetworkType networkType) {
|
||||
PublishCommunityActivity.this.a(networkType);
|
||||
}
|
||||
};
|
||||
}
|
||||
NetworkStateReceiver.getInstance().setNetWorkStateListener(this.n);
|
||||
}
|
||||
|
||||
public boolean F0() {
|
||||
if (this.b.a()) {
|
||||
return (this.tie_publish_title.getText() == null || TextUtils.isEmpty(this.tie_publish_title.getText().toString().replaceAll(" ", ""))) ? false : true;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.UploadPopupWindow.OnClickListener
|
||||
public void G() {
|
||||
finish();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
|
||||
public void M() {
|
||||
if (!this.l) {
|
||||
this.i.a(this.g, UploadPopupWindow.UploadState.UPLOAD_FAILURE);
|
||||
}
|
||||
String trim = (((Object) this.tie_publish_title.getText()) + "").trim();
|
||||
this.d.setTitle(trim + " ");
|
||||
this.e.b(this.d);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.UploadPopupWindow.OnClickListener
|
||||
public void O() {
|
||||
D0();
|
||||
LogUtils.c("取消上传");
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.UploadPopupWindow.OnClickListener
|
||||
public void R() {
|
||||
String trim = (((Object) this.tie_publish_title.getText()) + "").trim();
|
||||
this.d.setTitle(trim + " ");
|
||||
this.d.setSelectAstrict(this.k);
|
||||
this.e.b(this.d);
|
||||
finish();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
|
||||
public void U() {
|
||||
this.l = false;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
|
||||
public void allUploadSucceed() {
|
||||
this.d.setUpdataSucceed(true);
|
||||
UploadParameterBean a = this.e.a(this.d, this.j);
|
||||
if (a == null) {
|
||||
return;
|
||||
}
|
||||
this.e.a(a);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.UploadPopupWindow.OnClickListener
|
||||
public void e0() {
|
||||
this.i.a(this.g, UploadPopupWindow.UploadState.UPLOADING_PROGRESS);
|
||||
PublishItemBean publishItemBean = this.d;
|
||||
if (publishItemBean == null || !publishItemBean.isUploadSucceed()) {
|
||||
K0();
|
||||
} else {
|
||||
this.e.a(this.e.a(this.d, this.j));
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
|
||||
public void f(int i) {
|
||||
this.im_add_image.animate().translationY(i).setDuration(300L).start();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
|
||||
public void g() {
|
||||
M();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.adapter.PreviewListAdapter.PreviewItemLisener
|
||||
public void i(int i) {
|
||||
PublishItemBean.ItemBean itemBean = this.d.getItemBeanArray().get(i);
|
||||
Intent intent = new Intent(this, (Class<?>) UbtPlayer.class);
|
||||
intent.putExtra(Constant.Publish.VIDEO_PATH_KEY, itemBean.getLoadPath());
|
||||
intent.putExtra(Constant.Publish.VIDEO_TITLE_KEY, itemBean.getProcedureDes());
|
||||
startActivity(intent);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter.OnDeleteItemFeedbackListener
|
||||
public void i0() {
|
||||
this.f--;
|
||||
this.im_add_image.setVisibility(this.f >= 10 ? 8 : 0);
|
||||
a(this.tie_publish_title.getText());
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
|
||||
public void k(List<PublishLabelBean> list) {
|
||||
this.b.b(list);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
|
||||
public void m() {
|
||||
this.l = false;
|
||||
runOnUiThread(new Runnable() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.7
|
||||
@Override // java.lang.Runnable
|
||||
public void run() {
|
||||
PublishCommunityActivity.this.i.a(PublishCommunityActivity.this.getResources().getString(R.string.uploading));
|
||||
PublishCommunityActivity.this.i.b(0);
|
||||
PublishCommunityActivity.this.L0();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter.OnClickLabelItemListener
|
||||
public void n(String str) {
|
||||
this.d.setLabel(str);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter.WordLimitListener
|
||||
public void o0() {
|
||||
ToastView.a(JimuApplication.k, getString(R.string.publish_restrict_140)).a();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onActivityResult(int i, int i2, Intent intent) {
|
||||
if (-1 == i2 && intent != null) {
|
||||
List list = (List) intent.getSerializableExtra("result_data");
|
||||
List<PublishItemBean.ItemBean> itemBeanArray = this.d.getItemBeanArray();
|
||||
LogUtils.c("选择后返回的数据:" + list.size());
|
||||
if (itemBeanArray.size() == 3 && itemBeanArray.get(2).getItemType() == PublishType.EMPTY) {
|
||||
itemBeanArray.remove(2);
|
||||
}
|
||||
for (int i3 = 0; i3 < list.size(); i3++) {
|
||||
HPMedia hPMedia = (HPMedia) list.get(i3);
|
||||
PublishItemBean.ItemBean itemBean = new PublishItemBean.ItemBean();
|
||||
PublishItemBean.ItemBean itemBean2 = new PublishItemBean.ItemBean();
|
||||
itemBean2.setItemType(PublishType.TEXTDES);
|
||||
int mediaType = hPMedia.getMediaType();
|
||||
if (mediaType == 0) {
|
||||
itemBean.setItemType(PublishType.IMAGE);
|
||||
this.f++;
|
||||
} else if (mediaType == 1) {
|
||||
itemBean.setItemType(PublishType.VIDEO);
|
||||
this.f++;
|
||||
}
|
||||
this.d.setPublishSucceedFlag(false);
|
||||
itemBean.setId(hPMedia.getId() + "");
|
||||
itemBean.setLoadPath(hPMedia.getPath());
|
||||
itemBean.setFileName(hPMedia.getDisplayName());
|
||||
itemBeanArray.add(itemBean);
|
||||
itemBeanArray.add(itemBean2);
|
||||
if (a(this.d) >= 10) {
|
||||
this.im_add_image.setVisibility(8);
|
||||
}
|
||||
}
|
||||
this.b.a(this.d.getItemBeanArray());
|
||||
this.b.notifyDataSetChanged();
|
||||
this.b.a(false);
|
||||
a(this.tie_publish_title.getText());
|
||||
}
|
||||
super.onActivityResult(i, i2, intent);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
|
||||
public void onAllCompressFail() {
|
||||
if (this.l) {
|
||||
return;
|
||||
}
|
||||
this.i.a(this.g, UploadPopupWindow.UploadState.UPLOAD_FAILURE);
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
final String trim = (((Object) this.tie_publish_title.getText()) + "").trim();
|
||||
switch (view.getId()) {
|
||||
case R.id.im_add_image /* 2131296706 */:
|
||||
final int a = 10 - a(this.d);
|
||||
JimuPermissionRequest.c(this, new PermissionRequestListener() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.3
|
||||
@Override // com.ubtech.permission.PermissionRequestListener
|
||||
public void onDenied() {
|
||||
}
|
||||
|
||||
@Override // com.ubtech.permission.PermissionRequestListener
|
||||
public void onGranted() {
|
||||
PublishCommunityActivity publishCommunityActivity = PublishCommunityActivity.this;
|
||||
AlbumActivity.a(publishCommunityActivity, Constant.Publish.REQUEST_CODE_PICK_FILE, a, publishCommunityActivity.a, PublishCommunityActivity.this.m, PublishCommunityActivity.this.k);
|
||||
}
|
||||
});
|
||||
break;
|
||||
case R.id.im_preview /* 2131296780 */:
|
||||
KeybordUtils.a(this.tie_publish_title, this);
|
||||
this.rlv_preview_layout.setVisibility(0);
|
||||
this.include_publish_title.setVisibility(8);
|
||||
this.im_add_image.setVisibility(8);
|
||||
this.d.setTitle(trim + " ");
|
||||
this.c.a(this.d);
|
||||
this.c.notifyDataSetChanged();
|
||||
break;
|
||||
case R.id.im_preview_back /* 2131296781 */:
|
||||
G0();
|
||||
break;
|
||||
case R.id.im_preview_publish /* 2131296784 */:
|
||||
case R.id.im_publish /* 2131296786 */:
|
||||
JimuSimpleDialog.showWifiOnlyDialog(this, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.i
|
||||
@Override // android.content.DialogInterface.OnClickListener
|
||||
public final void onClick(DialogInterface dialogInterface, int i) {
|
||||
PublishCommunityActivity.c(dialogInterface, i);
|
||||
}
|
||||
}, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.h
|
||||
@Override // android.content.DialogInterface.OnClickListener
|
||||
public final void onClick(DialogInterface dialogInterface, int i) {
|
||||
PublishCommunityActivity.this.a(trim, dialogInterface, i);
|
||||
}
|
||||
}, false);
|
||||
break;
|
||||
case R.id.im_publish_cancel /* 2131296788 */:
|
||||
if (!F0()) {
|
||||
H0();
|
||||
finish();
|
||||
break;
|
||||
} else {
|
||||
KeybordUtils.a(this.tie_publish_title, this);
|
||||
this.h = new QuitPopupWindow(this);
|
||||
this.h.a(this);
|
||||
this.h.a(this.g);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@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) {
|
||||
getWindow().requestFeature(12);
|
||||
super.onCreate(bundle);
|
||||
this.g = View.inflate(this, R.layout.activity_publish, null);
|
||||
ButterKnife.a(this, this.g);
|
||||
setContentView(this.g);
|
||||
initView();
|
||||
initData();
|
||||
initEvent();
|
||||
E0();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onDestroy() {
|
||||
PublishCommunityPresenter publishCommunityPresenter = this.e;
|
||||
if (publishCommunityPresenter != null) {
|
||||
publishCommunityPresenter.unSubscribe();
|
||||
}
|
||||
O();
|
||||
this.e.a();
|
||||
if (this.n != null) {
|
||||
NetworkStateReceiver.getInstance().setNetWorkStateListener(null);
|
||||
this.n = null;
|
||||
}
|
||||
super.onDestroy();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, androidx.appcompat.app.AppCompatActivity, android.app.Activity, android.view.KeyEvent.Callback
|
||||
public boolean onKeyDown(int i, KeyEvent keyEvent) {
|
||||
if (i == 4 && keyEvent.getAction() == 0 && keyEvent.getRepeatCount() == 0) {
|
||||
if (this.rlv_preview_layout.getVisibility() == 0) {
|
||||
G0();
|
||||
return false;
|
||||
}
|
||||
UploadPopupWindow uploadPopupWindow = this.i;
|
||||
if (uploadPopupWindow != null && uploadPopupWindow.c()) {
|
||||
return super.onKeyDown(i, keyEvent);
|
||||
}
|
||||
QuitPopupWindow quitPopupWindow = this.h;
|
||||
if (quitPopupWindow != null && quitPopupWindow.b()) {
|
||||
this.h.a();
|
||||
return false;
|
||||
}
|
||||
if (F0()) {
|
||||
this.h = new QuitPopupWindow(this);
|
||||
this.h.a(this);
|
||||
this.h.a(this.g);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
H0();
|
||||
return super.onKeyDown(i, keyEvent);
|
||||
}
|
||||
|
||||
@Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
|
||||
protected void onSaveInstanceState(Bundle bundle) {
|
||||
super.onSaveInstanceState(bundle);
|
||||
String trim = (((Object) this.tie_publish_title.getText()) + "").trim();
|
||||
this.d.setTitle(trim + " ");
|
||||
this.d.setSelectAstrict(this.k);
|
||||
this.e.b(this.d);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.QuitPopupWindow.PopupWindowOnClickListener
|
||||
public void s0() {
|
||||
this.h.a();
|
||||
H0();
|
||||
finish();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.QuitPopupWindow.PopupWindowOnClickListener
|
||||
public void w0() {
|
||||
this.h.a();
|
||||
if (this.i == null) {
|
||||
this.i = new UploadPopupWindow(this);
|
||||
this.i.a((UploadPopupWindow.OnClickListener) this);
|
||||
}
|
||||
this.i.a(this.g, UploadPopupWindow.UploadState.SAVE_DRAFT);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter.OnAddContentListener
|
||||
public void z0() {
|
||||
JimuPermissionRequest.c(this, new PermissionRequestListener() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.4
|
||||
@Override // com.ubtech.permission.PermissionRequestListener
|
||||
public void onDenied() {
|
||||
}
|
||||
|
||||
@Override // com.ubtech.permission.PermissionRequestListener
|
||||
public void onGranted() {
|
||||
PublishCommunityActivity publishCommunityActivity = PublishCommunityActivity.this;
|
||||
AlbumActivity.a(publishCommunityActivity, Constant.Publish.REQUEST_CODE_PICK_FILE, 10, publishCommunityActivity.a, PublishCommunityActivity.this.m, PublishCommunityActivity.this.k);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
|
||||
public void b(UploadResponse uploadResponse) {
|
||||
PublishItemBean.ItemBean itemBean;
|
||||
if (uploadResponse == null) {
|
||||
return;
|
||||
}
|
||||
LogUtils.c("上传封面成功:" + uploadResponse.c() + " " + uploadResponse.b());
|
||||
int b = uploadResponse.b();
|
||||
List<PublishItemBean.ItemBean> itemBeanArray = this.d.getItemBeanArray();
|
||||
if (itemBeanArray == null || itemBeanArray.size() == 0 || b > itemBeanArray.size() || (itemBean = itemBeanArray.get(b)) == null) {
|
||||
return;
|
||||
}
|
||||
PublishType itemType = itemBean.getItemType();
|
||||
itemBean.setIndex(b);
|
||||
if (PublishType.VIDEO == itemType) {
|
||||
itemBean.setThumbnail(uploadResponse.c());
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
|
||||
public void c(boolean z) {
|
||||
LogUtils.c("压缩失败:" + z);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
|
||||
public void d(final int i) {
|
||||
runOnUiThread(new Runnable() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.6
|
||||
@Override // java.lang.Runnable
|
||||
public void run() {
|
||||
PublishCommunityActivity.this.i.b(i);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.adapter.PreviewListAdapter.PreviewItemLisener
|
||||
public void k(int i) {
|
||||
PublishItemBean.ItemBean itemBean = this.d.getItemBeanArray().get(i);
|
||||
PictureShowActivity.start(this, itemBean.getProcedureDes(), itemBean.getLoadPath());
|
||||
}
|
||||
|
||||
public static void a(Context context, String str, int i) {
|
||||
Intent intent = new Intent(context, (Class<?>) PublishCommunityActivity.class);
|
||||
intent.putExtra(Constant.Publish.ACTIVITY_ID_KEY, str);
|
||||
intent.putExtra("postType", i);
|
||||
context.startActivity(intent);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void a(Editable editable) {
|
||||
if (editable != null && !TextUtils.isEmpty(editable.toString())) {
|
||||
if (editable.toString().length() != 0 && !this.b.a()) {
|
||||
this.im_preview.setClickable(true);
|
||||
this.im_preview.setAlpha(1.0f);
|
||||
return;
|
||||
} else {
|
||||
this.im_preview.setClickable(false);
|
||||
this.im_preview.setAlpha(0.5f);
|
||||
return;
|
||||
}
|
||||
}
|
||||
this.im_preview.setClickable(false);
|
||||
this.im_preview.setAlpha(0.5f);
|
||||
}
|
||||
|
||||
private int b(PublishItemBean publishItemBean) {
|
||||
List<PublishItemBean.ItemBean> itemBeanArray;
|
||||
if (publishItemBean == null || (itemBeanArray = publishItemBean.getItemBeanArray()) == null || itemBeanArray.size() == 0) {
|
||||
return 0;
|
||||
}
|
||||
int i = 0;
|
||||
for (int i2 = 0; i2 < itemBeanArray.size(); i2++) {
|
||||
PublishItemBean.ItemBean itemBean = itemBeanArray.get(i2);
|
||||
String loadPath = itemBean.getLoadPath();
|
||||
if (itemBean.getItemType() == PublishType.VIDEO && !loadPath.contains("ubt_jimu_photos")) {
|
||||
i++;
|
||||
}
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(String str, DialogInterface dialogInterface, int i) {
|
||||
o(str);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter.OnVideoItemClickListener
|
||||
public void a(View view, View view2, int i, String str) {
|
||||
PublishItemBean.ItemBean itemBean = this.d.getItemBeanArray().get(i);
|
||||
ActivityOptionsCompat.a(this, Pair.a(view, "play_flag"), Pair.a(this.im_publish_cancel, "im_publish_cancel"));
|
||||
Intent intent = new Intent(this, (Class<?>) UbtPlayer.class);
|
||||
intent.putExtra(Constant.Publish.VIDEO_PATH_KEY, str);
|
||||
intent.putExtra(Constant.Publish.VIDEO_TITLE_KEY, itemBean.getProcedureDes());
|
||||
startActivity(intent);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.SortRecyclerView.PublishEditAdapter.OnVideoItemClickListener
|
||||
public void a(View view, int i, String str) {
|
||||
PictureShowActivity.start(this, this.d.getItemBeanArray().get(i).getProcedureDes(), str);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
|
||||
public void a(UploadRequest uploadRequest, final double d) {
|
||||
runOnUiThread(new Runnable() { // from class: com.ubt.jimu.community.view.PublishCommunityActivity.5
|
||||
@Override // java.lang.Runnable
|
||||
public void run() {
|
||||
PublishCommunityActivity.this.i.b((int) (d * 100.0d));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.PublishCommunityContract$View
|
||||
public void a(UploadResponse uploadResponse) {
|
||||
PublishItemBean.ItemBean itemBean;
|
||||
if (uploadResponse == null) {
|
||||
return;
|
||||
}
|
||||
LogUtils.c("上传成功:" + uploadResponse.c() + " " + uploadResponse.b());
|
||||
int b = uploadResponse.b();
|
||||
List<PublishItemBean.ItemBean> itemBeanArray = this.d.getItemBeanArray();
|
||||
if (itemBeanArray == null || itemBeanArray.size() == 0 || b > itemBeanArray.size() || (itemBean = itemBeanArray.get(b)) == null) {
|
||||
return;
|
||||
}
|
||||
PublishType itemType = itemBean.getItemType();
|
||||
itemBean.setIndex(b);
|
||||
if (PublishType.IMAGE == itemType) {
|
||||
itemBean.setThumbnail(uploadResponse.c());
|
||||
itemBean.setFileName(uploadResponse.a());
|
||||
itemBean.setServicePath(uploadResponse.c());
|
||||
LogUtils.c("上传图片成功:" + uploadResponse.c());
|
||||
return;
|
||||
}
|
||||
if (PublishType.VIDEO == itemType) {
|
||||
itemBean.setThumbnail(uploadResponse.c() + "?x-oss-process=video/snapshot,t_100,f_jpg,w_1024,h_608");
|
||||
itemBean.setFileName(uploadResponse.a());
|
||||
itemBean.setServicePath(uploadResponse.c());
|
||||
LogUtils.c("上传视频成功:" + uploadResponse.c() + "\n" + uploadResponse.c() + "?x-oss-process=video/snapshot,t_100,f_jpg,w_1024,h_608");
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
|
||||
public void a(int i, String str) {
|
||||
if (i < 0) {
|
||||
return;
|
||||
}
|
||||
PublishItemBean.ItemBean itemBean = this.d.getItemBeanArray().get(i);
|
||||
File file = new File(str);
|
||||
if (file.exists()) {
|
||||
itemBean.setLoadPath(str);
|
||||
itemBean.setFileName(file.getName());
|
||||
}
|
||||
}
|
||||
|
||||
public int a(PublishItemBean publishItemBean) {
|
||||
int i = 0;
|
||||
if (publishItemBean == null) {
|
||||
return 0;
|
||||
}
|
||||
Iterator<PublishItemBean.ItemBean> it = publishItemBean.getItemBeanArray().iterator();
|
||||
while (it.hasNext()) {
|
||||
PublishType itemType = it.next().getItemType();
|
||||
if (itemType == PublishType.VIDEO || itemType == PublishType.IMAGE) {
|
||||
i++;
|
||||
}
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(NetworkType networkType) {
|
||||
if (networkType == NetworkType.MOBILE) {
|
||||
this.e.a();
|
||||
this.l = true;
|
||||
DataUploadProxy.c().a();
|
||||
UploadPopupWindow uploadPopupWindow = this.i;
|
||||
if (uploadPopupWindow != null) {
|
||||
uploadPopupWindow.a();
|
||||
}
|
||||
JimuSimpleDialog.showWifiOnlyDialog(this, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.k
|
||||
@Override // android.content.DialogInterface.OnClickListener
|
||||
public final void onClick(DialogInterface dialogInterface, int i) {
|
||||
PublishCommunityActivity.b(dialogInterface, i);
|
||||
}
|
||||
}, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.j
|
||||
@Override // android.content.DialogInterface.OnClickListener
|
||||
public final void onClick(DialogInterface dialogInterface, int i) {
|
||||
PublishCommunityActivity.this.a(dialogInterface, i);
|
||||
}
|
||||
}, false);
|
||||
return;
|
||||
}
|
||||
NetworkType networkType2 = NetworkType.WIFI;
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(DialogInterface dialogInterface, int i) {
|
||||
o((((Object) this.tie_publish_title.getText()) + "").trim());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RelativeLayout;
|
||||
import androidx.cardview.widget.CardView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import com.ubt.jimu.R;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class PublishCommunityActivity_ViewBinding implements Unbinder {
|
||||
private PublishCommunityActivity b;
|
||||
|
||||
public PublishCommunityActivity_ViewBinding(PublishCommunityActivity publishCommunityActivity, View view) {
|
||||
this.b = publishCommunityActivity;
|
||||
publishCommunityActivity.rv_edit_publish = (RecyclerView) Utils.b(view, R.id.rv_edit_publish, "field 'rv_edit_publish'", RecyclerView.class);
|
||||
publishCommunityActivity.rlv_preview_list = (RecyclerView) Utils.b(view, R.id.rlv_preview_list, "field 'rlv_preview_list'", RecyclerView.class);
|
||||
publishCommunityActivity.im_add_image = (ImageView) Utils.b(view, R.id.im_add_image, "field 'im_add_image'", ImageView.class);
|
||||
publishCommunityActivity.tie_publish_title = (TextInputEditText) Utils.b(view, R.id.tie_publish_title, "field 'tie_publish_title'", TextInputEditText.class);
|
||||
publishCommunityActivity.im_publish_cancel = (ImageView) Utils.b(view, R.id.im_publish_cancel, "field 'im_publish_cancel'", ImageView.class);
|
||||
publishCommunityActivity.im_publish = (ImageView) Utils.b(view, R.id.im_publish, "field 'im_publish'", ImageView.class);
|
||||
publishCommunityActivity.im_preview = (ImageView) Utils.b(view, R.id.im_preview, "field 'im_preview'", ImageView.class);
|
||||
publishCommunityActivity.im_preview_back = (ImageView) Utils.b(view, R.id.im_preview_back, "field 'im_preview_back'", ImageView.class);
|
||||
publishCommunityActivity.rlv_preview_layout = (RelativeLayout) Utils.b(view, R.id.rlv_preview_layout, "field 'rlv_preview_layout'", RelativeLayout.class);
|
||||
publishCommunityActivity.include_publish_title = (CardView) Utils.b(view, R.id.include_publish_title, "field 'include_publish_title'", CardView.class);
|
||||
publishCommunityActivity.im_preview_publish = (ImageView) Utils.b(view, R.id.im_preview_publish, "field 'im_preview_publish'", ImageView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
PublishCommunityActivity publishCommunityActivity = this.b;
|
||||
if (publishCommunityActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
publishCommunityActivity.rv_edit_publish = null;
|
||||
publishCommunityActivity.rlv_preview_list = null;
|
||||
publishCommunityActivity.im_add_image = null;
|
||||
publishCommunityActivity.tie_publish_title = null;
|
||||
publishCommunityActivity.im_publish_cancel = null;
|
||||
publishCommunityActivity.im_publish = null;
|
||||
publishCommunityActivity.im_preview = null;
|
||||
publishCommunityActivity.im_preview_back = null;
|
||||
publishCommunityActivity.rlv_preview_layout = null;
|
||||
publishCommunityActivity.include_publish_title = null;
|
||||
publishCommunityActivity.im_preview_publish = null;
|
||||
}
|
||||
}
|
||||
469
sources/com/ubt/jimu/community/view/PublishDetailActivity.java
Normal file
469
sources/com/ubt/jimu/community/view/PublishDetailActivity.java
Normal file
@@ -0,0 +1,469 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.ButterKnife;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.CommentBean;
|
||||
import com.ubt.jimu.base.entities.CommentEntities;
|
||||
import com.ubt.jimu.base.entities.IssueDetailBean;
|
||||
import com.ubt.jimu.base.http.ApiObserver;
|
||||
import com.ubt.jimu.base.http.manager.CommunityManager;
|
||||
import com.ubt.jimu.community.contract.PublishDetailContact$View;
|
||||
import com.ubt.jimu.community.presenter.PublishDetailPresenter;
|
||||
import com.ubt.jimu.community.view.adapter.IssueCommentAdapter;
|
||||
import com.ubt.jimu.community.view.adapter.IssueDetailAdapter;
|
||||
import com.ubt.jimu.community.view.popwindow.ReportPopwindow;
|
||||
import com.ubt.jimu.user.view.LoginActivity;
|
||||
import com.ubt.jimu.utils.LocaleUtils;
|
||||
import com.ubt.jimu.utils.LogUtils;
|
||||
import com.ubt.jimu.utils.TextUtils;
|
||||
import com.ubt.jimu.utils.WrapContentLinearLayoutManager;
|
||||
import com.ubt.jimu.widgets.CommentKeyBoard;
|
||||
import com.ubt.jimu.widgets.LoadingView;
|
||||
import com.ubt.jimu.wxapi.ShareActivity;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
import com.ubtrobot.log.ALog;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class PublishDetailActivity extends BaseActivity implements PublishDetailContact$View {
|
||||
private PublishDetailPresenter a;
|
||||
private List<IssueDetailBean.FilesBean> b;
|
||||
Button btReturn;
|
||||
private List<CommentBean.RecordsBean> c;
|
||||
private ApiObserver d;
|
||||
private int e;
|
||||
TextView etSay;
|
||||
private IssueCommentAdapter f;
|
||||
private IssueDetailBean g;
|
||||
private ReportPopwindow h;
|
||||
ImageView imgCollection;
|
||||
ImageView imgPraise;
|
||||
public ImageView imgReport;
|
||||
ImageView imgShare;
|
||||
private int j;
|
||||
private int k;
|
||||
LoadingView loading;
|
||||
CommentKeyBoard mCommentKeyBoard;
|
||||
RelativeLayout rlTop;
|
||||
RecyclerView rvContentDetail;
|
||||
TextView tvCollection;
|
||||
TextView tvNiu;
|
||||
TextView tv_label;
|
||||
URecyclerView uvComment;
|
||||
RelativeLayout xrBottom;
|
||||
CompositeDisposable i = new CompositeDisposable();
|
||||
private int l = 1;
|
||||
private int m = 100;
|
||||
|
||||
private void E0() {
|
||||
this.mCommentKeyBoard.setonKeyBoardCommitListener(new CommentKeyBoard.KeyBoardCommentListener() { // from class: com.ubt.jimu.community.view.PublishDetailActivity.1
|
||||
@Override // com.ubt.jimu.widgets.CommentKeyBoard.KeyBoardCommentListener
|
||||
public void onHideView() {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.CommentKeyBoard.KeyBoardCommentListener
|
||||
public void onKeyBoardCommitListener(String str) {
|
||||
if (StringUtils.e(str)) {
|
||||
return;
|
||||
}
|
||||
PublishDetailActivity.this.o(str);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void F0() {
|
||||
this.imgShare.setEnabled(true);
|
||||
this.imgPraise.setEnabled(true);
|
||||
this.imgCollection.setEnabled(true);
|
||||
this.etSay.setEnabled(true);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void G0() {
|
||||
this.imgShare.setEnabled(false);
|
||||
this.imgPraise.setEnabled(false);
|
||||
this.imgCollection.setEnabled(false);
|
||||
this.etSay.setEnabled(false);
|
||||
}
|
||||
|
||||
static /* synthetic */ boolean a(View view, MotionEvent motionEvent) {
|
||||
return true;
|
||||
}
|
||||
|
||||
private void bindClick() {
|
||||
this.xrBottom.setOnTouchListener(new View.OnTouchListener() { // from class: com.ubt.jimu.community.view.n
|
||||
@Override // android.view.View.OnTouchListener
|
||||
public final boolean onTouch(View view, MotionEvent motionEvent) {
|
||||
return PublishDetailActivity.a(view, motionEvent);
|
||||
}
|
||||
});
|
||||
this.etSay.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.p
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
PublishDetailActivity.this.a(view);
|
||||
}
|
||||
});
|
||||
if (LocaleUtils.f()) {
|
||||
this.imgShare.setVisibility(0);
|
||||
this.imgShare.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.o
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
PublishDetailActivity.this.b(view);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
this.imgShare.setVisibility(8);
|
||||
}
|
||||
this.imgReport.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.t
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
PublishDetailActivity.this.c(view);
|
||||
}
|
||||
});
|
||||
this.tvCollection.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.q
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
PublishDetailActivity.this.d(view);
|
||||
}
|
||||
});
|
||||
this.imgCollection.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.s
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
PublishDetailActivity.this.e(view);
|
||||
}
|
||||
});
|
||||
this.tvNiu.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.m
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
PublishDetailActivity.this.f(view);
|
||||
}
|
||||
});
|
||||
this.imgPraise.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.r
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
PublishDetailActivity.this.g(view);
|
||||
}
|
||||
});
|
||||
this.btReturn.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.u
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
PublishDetailActivity.this.h(view);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
static /* synthetic */ int h(PublishDetailActivity publishDetailActivity) {
|
||||
int i = publishDetailActivity.l;
|
||||
publishDetailActivity.l = i + 1;
|
||||
return i;
|
||||
}
|
||||
|
||||
private void initData() {
|
||||
this.b = new ArrayList();
|
||||
this.c = new ArrayList();
|
||||
this.e = getIntent().getIntExtra("postId", 0);
|
||||
getIntent().getIntExtra("userId", 0);
|
||||
this.a = new PublishDetailPresenter(this, this);
|
||||
loadComplete(this.uvComment, this.a.e);
|
||||
final IssueDetailAdapter issueDetailAdapter = new IssueDetailAdapter(this, this.b);
|
||||
this.rvContentDetail.setLayoutManager(new LinearLayoutManager(this, 1, false));
|
||||
this.rvContentDetail.setAdapter(issueDetailAdapter);
|
||||
this.d = new ApiObserver<IssueDetailBean>(this.loading) { // from class: com.ubt.jimu.community.view.PublishDetailActivity.2
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(IssueDetailBean issueDetailBean) {
|
||||
PublishDetailActivity.this.g = issueDetailBean;
|
||||
if (PublishDetailActivity.this.g == null || PublishDetailActivity.this.g.getFiles() == null) {
|
||||
ALog.a(PublishDetailActivity.this.getClass().getSimpleName(), "IssueDetailBean==null##", "java 的人 为什么响应正常不传数据过来");
|
||||
return;
|
||||
}
|
||||
if (PublishDetailActivity.this.g.getStatus() == 0) {
|
||||
PublishDetailActivity.this.G0();
|
||||
} else {
|
||||
PublishDetailActivity.this.F0();
|
||||
}
|
||||
PublishDetailActivity.this.b.clear();
|
||||
PublishDetailActivity.this.b.addAll(PublishDetailActivity.this.g.getFiles());
|
||||
PublishDetailActivity publishDetailActivity = PublishDetailActivity.this;
|
||||
publishDetailActivity.a(publishDetailActivity.g);
|
||||
ALog.a(PublishDetailActivity.this.getClass().getSimpleName(), "帖子的id===" + PublishDetailActivity.this.g.getId());
|
||||
PublishDetailActivity.this.f.a(PublishDetailActivity.this.g);
|
||||
issueDetailAdapter.a(PublishDetailActivity.this.g);
|
||||
PublishDetailActivity.this.a.a(PublishDetailActivity.this.e, PublishDetailActivity.this.l, PublishDetailActivity.this.m, true, PublishDetailActivity.this.loading);
|
||||
issueDetailAdapter.notifyDataSetChanged();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
PublishDetailActivity.this.i.b(disposable);
|
||||
}
|
||||
};
|
||||
CommunityManager.create().loadIssueDetail(this.e, Cache.getInstance().getUserId(), this.d);
|
||||
}
|
||||
|
||||
public static void start(Context context, int i) {
|
||||
Intent intent = new Intent(context, (Class<?>) PublishDetailActivity.class);
|
||||
intent.putExtra("postId", i);
|
||||
intent.putExtra("userId", i);
|
||||
context.startActivity(intent);
|
||||
}
|
||||
|
||||
public boolean D0() {
|
||||
if (!Cache.getInstance().getUserId().equals("local")) {
|
||||
return true;
|
||||
}
|
||||
startActivityWithAnim(new Intent(this, (Class<?>) LoginActivity.class));
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.PublishDetailContact$View
|
||||
public void V() {
|
||||
this.uvComment.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.community.view.PublishDetailActivity.4
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onLoadingMore() {
|
||||
PublishDetailActivity.h(PublishDetailActivity.this);
|
||||
PublishDetailActivity.this.a.a(PublishDetailActivity.this.e, PublishDetailActivity.this.l, PublishDetailActivity.this.m, true, PublishDetailActivity.this.loading);
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.URecyclerView.LoadingListener
|
||||
public void onRefreshing() {
|
||||
PublishDetailActivity.this.l = 1;
|
||||
PublishDetailActivity.this.a.a(PublishDetailActivity.this.e, PublishDetailActivity.this.l, PublishDetailActivity.this.m, true, PublishDetailActivity.this.loading);
|
||||
}
|
||||
});
|
||||
WrapContentLinearLayoutManager wrapContentLinearLayoutManager = new WrapContentLinearLayoutManager(this, 1, false);
|
||||
this.f = new IssueCommentAdapter(this, this.c);
|
||||
this.uvComment.setLayoutManager(wrapContentLinearLayoutManager);
|
||||
this.uvComment.setAdapter(this.f);
|
||||
}
|
||||
|
||||
public void o(String str) {
|
||||
CommunityManager.create().addComment(str, this.e, this.j, this.k, new ApiObserver<CommentEntities>(null) { // from class: com.ubt.jimu.community.view.PublishDetailActivity.3
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(CommentEntities commentEntities) {
|
||||
if (PublishDetailActivity.this.g == null) {
|
||||
return;
|
||||
}
|
||||
PublishDetailActivity.this.g.setCommentNum(PublishDetailActivity.this.g.getCommentNum());
|
||||
PublishDetailActivity.this.f.a(PublishDetailActivity.this.g);
|
||||
PublishDetailActivity.this.a.a(PublishDetailActivity.this.e, PublishDetailActivity.this.l, PublishDetailActivity.this.m, true, PublishDetailActivity.this.loading);
|
||||
PublishDetailActivity.this.mCommentKeyBoard.setEditTextContent("");
|
||||
PublishDetailActivity.this.mCommentKeyBoard.a();
|
||||
PublishDetailActivity publishDetailActivity = PublishDetailActivity.this;
|
||||
publishDetailActivity.toast(publishDetailActivity.getResources().getString(R.string.comment_is_under_review));
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
PublishDetailActivity.this.i.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
public void onBackPressed() {
|
||||
if (this.mCommentKeyBoard.getVisibility() == 0) {
|
||||
this.mCommentKeyBoard.a();
|
||||
} else {
|
||||
super.onBackPressed();
|
||||
}
|
||||
}
|
||||
|
||||
@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_publish_detail);
|
||||
ButterKnife.a(this);
|
||||
initData();
|
||||
bindClick();
|
||||
E0();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onDestroy() {
|
||||
this.a.unSubscribe();
|
||||
this.i.dispose();
|
||||
this.i.a();
|
||||
super.onDestroy();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onPause() {
|
||||
super.onPause();
|
||||
this.mCommentKeyBoard.a();
|
||||
}
|
||||
|
||||
public void p(String str) {
|
||||
this.mCommentKeyBoard.setAuthor(str);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity
|
||||
public void relayout() {
|
||||
}
|
||||
|
||||
public /* synthetic */ void c(View view) {
|
||||
if (D0()) {
|
||||
if (this.h == null) {
|
||||
this.h = new ReportPopwindow(this);
|
||||
}
|
||||
this.h.b(this.rlTop);
|
||||
}
|
||||
}
|
||||
|
||||
public /* synthetic */ void d(View view) {
|
||||
if (this.g != null && D0()) {
|
||||
this.tvCollection.setClickable(false);
|
||||
this.imgCollection.setClickable(false);
|
||||
this.a.a(this.g.getId(), this.imgCollection, Integer.parseInt(this.tvCollection.getText().toString()));
|
||||
}
|
||||
}
|
||||
|
||||
public /* synthetic */ void e(View view) {
|
||||
if (this.g != null && D0()) {
|
||||
LogUtils.c(this.tvCollection.getText().toString());
|
||||
this.tvCollection.setClickable(false);
|
||||
this.imgCollection.setClickable(false);
|
||||
this.a.a(this.g.getId(), this.imgCollection, Integer.parseInt(this.tvCollection.getText().toString()));
|
||||
}
|
||||
}
|
||||
|
||||
public /* synthetic */ void f(View view) {
|
||||
if (this.g != null && D0()) {
|
||||
this.tvNiu.setClickable(false);
|
||||
this.imgPraise.setClickable(false);
|
||||
this.a.b(this.g.getId(), this.imgPraise, Integer.parseInt(this.tvNiu.getText().toString()));
|
||||
}
|
||||
}
|
||||
|
||||
public /* synthetic */ void g(View view) {
|
||||
if (this.g != null && D0()) {
|
||||
this.tvNiu.setClickable(false);
|
||||
this.imgPraise.setClickable(false);
|
||||
this.a.b(this.g.getId(), this.imgPraise, Integer.parseInt(this.tvNiu.getText().toString()));
|
||||
}
|
||||
}
|
||||
|
||||
public /* synthetic */ void h(View view) {
|
||||
finish();
|
||||
}
|
||||
|
||||
public /* synthetic */ void b(View view) {
|
||||
IssueDetailBean issueDetailBean = this.g;
|
||||
if (issueDetailBean == null) {
|
||||
return;
|
||||
}
|
||||
ShareActivity.a(this, issueDetailBean.getTitle(), "", String.format("https://apis.ubtrobot.com/v2/community/index.html?postId=%s&language=%s&userId=%s", Integer.valueOf(this.g.getId()), JimuApplication.l().g(), TextUtils.f(Cache.getInstance().getUserId()) + ""), "", this.g.getPostCoverUrl(), "");
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(View view) {
|
||||
if (!TextUtils.a()) {
|
||||
LoginActivity.start(this);
|
||||
return;
|
||||
}
|
||||
IssueDetailBean issueDetailBean = this.g;
|
||||
if (issueDetailBean == null) {
|
||||
return;
|
||||
}
|
||||
a(issueDetailBean.getId(), this.g.getCreateUser(), 1, true);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.PublishDetailContact$View
|
||||
public void b(boolean z, int i) {
|
||||
this.tvNiu.setText(String.valueOf(i));
|
||||
this.tvNiu.setClickable(true);
|
||||
this.imgPraise.setClickable(true);
|
||||
if (z) {
|
||||
this.imgPraise.setSelected(true);
|
||||
} else {
|
||||
this.imgPraise.setSelected(false);
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void a(IssueDetailBean issueDetailBean) {
|
||||
if (issueDetailBean == null) {
|
||||
return;
|
||||
}
|
||||
b(issueDetailBean.getHasPraised() == 1, issueDetailBean.getPraiseNum());
|
||||
a(issueDetailBean.getHasCollected() == 1, issueDetailBean.getCollectNum());
|
||||
if (Cache.getInstance().getUserId().equals(issueDetailBean.getCreateUser() + "")) {
|
||||
this.imgReport.setVisibility(8);
|
||||
} else {
|
||||
this.imgReport.setVisibility(0);
|
||||
}
|
||||
this.imgReport.setBackgroundResource(R.mipmap.community_publish_report);
|
||||
String tags = issueDetailBean.getTags();
|
||||
if (android.text.TextUtils.isEmpty(tags) || tags.equals("标签_1")) {
|
||||
return;
|
||||
}
|
||||
this.tv_label.setVisibility(0);
|
||||
this.tv_label.setText(tags);
|
||||
}
|
||||
|
||||
public void a(String str, int i) {
|
||||
this.a.a(str, i, this.e, this.h, this.loading);
|
||||
}
|
||||
|
||||
public void a(int i, int i2, int i3, boolean z) {
|
||||
this.j = i2;
|
||||
this.k = i3;
|
||||
this.mCommentKeyBoard.b();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.PublishDetailContact$View
|
||||
public void a(CommentBean commentBean) {
|
||||
this.uvComment.A();
|
||||
this.uvComment.y();
|
||||
if (commentBean.getRecords() != null && commentBean.getRecords().size() != 0) {
|
||||
if (this.l == 1) {
|
||||
this.c.clear();
|
||||
this.uvComment.setNoMore(false);
|
||||
}
|
||||
this.c.addAll(commentBean.getRecords());
|
||||
IssueDetailBean issueDetailBean = this.g;
|
||||
if (issueDetailBean != null) {
|
||||
issueDetailBean.setCommentNum(commentBean.getTotal());
|
||||
this.f.a(this.g);
|
||||
}
|
||||
this.f.notifyDataSetChanged();
|
||||
return;
|
||||
}
|
||||
if (this.c.size() != 0) {
|
||||
this.uvComment.setNoMore(true);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.PublishDetailContact$View
|
||||
public void a(boolean z, int i) {
|
||||
this.tvCollection.setText(String.valueOf(i));
|
||||
this.tvCollection.setClickable(true);
|
||||
this.imgCollection.setClickable(true);
|
||||
if (z) {
|
||||
this.imgCollection.setSelected(true);
|
||||
} else {
|
||||
this.imgCollection.setSelected(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.widgets.CommentKeyBoard;
|
||||
import com.ubt.jimu.widgets.LoadingView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class PublishDetailActivity_ViewBinding implements Unbinder {
|
||||
private PublishDetailActivity b;
|
||||
|
||||
public PublishDetailActivity_ViewBinding(PublishDetailActivity publishDetailActivity, View view) {
|
||||
this.b = publishDetailActivity;
|
||||
publishDetailActivity.imgShare = (ImageView) Utils.b(view, R.id.img_share, "field 'imgShare'", ImageView.class);
|
||||
publishDetailActivity.imgReport = (ImageView) Utils.b(view, R.id.img_report, "field 'imgReport'", ImageView.class);
|
||||
publishDetailActivity.rvContentDetail = (RecyclerView) Utils.b(view, R.id.rv_content_detail, "field 'rvContentDetail'", RecyclerView.class);
|
||||
publishDetailActivity.uvComment = (URecyclerView) Utils.b(view, R.id.uv_comment, "field 'uvComment'", URecyclerView.class);
|
||||
publishDetailActivity.tvNiu = (TextView) Utils.b(view, R.id.tv_niu, "field 'tvNiu'", TextView.class);
|
||||
publishDetailActivity.imgPraise = (ImageView) Utils.b(view, R.id.img_praise, "field 'imgPraise'", ImageView.class);
|
||||
publishDetailActivity.tvCollection = (TextView) Utils.b(view, R.id.tv_collection, "field 'tvCollection'", TextView.class);
|
||||
publishDetailActivity.imgCollection = (ImageView) Utils.b(view, R.id.img_collection, "field 'imgCollection'", ImageView.class);
|
||||
publishDetailActivity.etSay = (TextView) Utils.b(view, R.id.et_say, "field 'etSay'", TextView.class);
|
||||
publishDetailActivity.loading = (LoadingView) Utils.b(view, R.id.loading, "field 'loading'", LoadingView.class);
|
||||
publishDetailActivity.mCommentKeyBoard = (CommentKeyBoard) Utils.b(view, R.id.comment_keyboard, "field 'mCommentKeyBoard'", CommentKeyBoard.class);
|
||||
publishDetailActivity.rlTop = (RelativeLayout) Utils.b(view, R.id.rl_top, "field 'rlTop'", RelativeLayout.class);
|
||||
publishDetailActivity.xrBottom = (RelativeLayout) Utils.b(view, R.id.xr_bottom, "field 'xrBottom'", RelativeLayout.class);
|
||||
publishDetailActivity.btReturn = (Button) Utils.b(view, R.id.bt_return, "field 'btReturn'", Button.class);
|
||||
publishDetailActivity.tv_label = (TextView) Utils.b(view, R.id.tv_label, "field 'tv_label'", TextView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
PublishDetailActivity publishDetailActivity = this.b;
|
||||
if (publishDetailActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
publishDetailActivity.imgShare = null;
|
||||
publishDetailActivity.imgReport = null;
|
||||
publishDetailActivity.rvContentDetail = null;
|
||||
publishDetailActivity.uvComment = null;
|
||||
publishDetailActivity.tvNiu = null;
|
||||
publishDetailActivity.imgPraise = null;
|
||||
publishDetailActivity.tvCollection = null;
|
||||
publishDetailActivity.imgCollection = null;
|
||||
publishDetailActivity.etSay = null;
|
||||
publishDetailActivity.loading = null;
|
||||
publishDetailActivity.mCommentKeyBoard = null;
|
||||
publishDetailActivity.rlTop = null;
|
||||
publishDetailActivity.xrBottom = null;
|
||||
publishDetailActivity.btReturn = null;
|
||||
publishDetailActivity.tv_label = null;
|
||||
}
|
||||
}
|
||||
290
sources/com/ubt/jimu/community/view/SearchActivity.java
Normal file
290
sources/com/ubt/jimu/community/view/SearchActivity.java
Normal file
@@ -0,0 +1,290 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.text.Editable;
|
||||
import android.text.TextWatcher;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.TextView;
|
||||
import androidx.fragment.app.FragmentTransaction;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
import butterknife.ButterKnife;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.community.contract.SearchRecommendContact$View;
|
||||
import com.ubt.jimu.community.presenter.SearchPresenter;
|
||||
import com.ubt.jimu.community.view.adapter.search.TabAdapter;
|
||||
import com.ubt.jimu.community.view.fragment.CommonFragment;
|
||||
import com.ubt.jimu.community.view.fragment.ContentFragment;
|
||||
import com.ubt.jimu.community.view.fragment.QuizFragment;
|
||||
import com.ubt.jimu.community.view.fragment.RecommendFragment;
|
||||
import com.ubt.jimu.community.view.fragment.UserFragment;
|
||||
import com.ubt.jimu.utils.LogUtils;
|
||||
import com.ubt.jimu.utils.ShortcutHelper;
|
||||
import com.ubt.jimu.widgets.EditTextWithDel;
|
||||
import com.ubt.jimu.widgets.LoadingView;
|
||||
import com.ubt.jimu.widgets.screenAdaptive.XFrameLayout;
|
||||
import com.ubt.jimu.widgets.screenAdaptive.XRelativeLayout;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
import com.ubtrobot.log.ALog;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class SearchActivity extends BaseActivity implements SearchRecommendContact$View {
|
||||
private RecommendFragment a;
|
||||
private FragmentTransaction b;
|
||||
private SearchPresenter c;
|
||||
private List<CommonFragment> d;
|
||||
private List<TextView> e;
|
||||
EditTextWithDel etSearch;
|
||||
private ContentFragment f;
|
||||
XFrameLayout fmSearchContent;
|
||||
XRelativeLayout fmTitleThree;
|
||||
private QuizFragment g;
|
||||
private UserFragment h;
|
||||
private int i = 0;
|
||||
View llHistoryShadow;
|
||||
View llResultShadow;
|
||||
XRelativeLayout rlCommTitle;
|
||||
TextView tvContent;
|
||||
TextView tvQuiz;
|
||||
TextView tvReturn;
|
||||
TextView tvSearchResult;
|
||||
TextView tvTitleBackground;
|
||||
TextView tvUser;
|
||||
public LoadingView viewLoading;
|
||||
ViewPager vpAnswer;
|
||||
|
||||
private void bindClick() {
|
||||
this.tvReturn.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.v
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
SearchActivity.this.a(view);
|
||||
}
|
||||
});
|
||||
this.tvSearchResult.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.b0
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
SearchActivity.this.b(view);
|
||||
}
|
||||
});
|
||||
this.etSearch.setOnEditorActionListener(new TextView.OnEditorActionListener() { // from class: com.ubt.jimu.community.view.a0
|
||||
@Override // android.widget.TextView.OnEditorActionListener
|
||||
public final boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) {
|
||||
return SearchActivity.this.a(textView, i, keyEvent);
|
||||
}
|
||||
});
|
||||
this.tvContent.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.y
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
SearchActivity.this.c(view);
|
||||
}
|
||||
});
|
||||
this.tvQuiz.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.w
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
SearchActivity.this.d(view);
|
||||
}
|
||||
});
|
||||
this.tvUser.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.x
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
SearchActivity.this.e(view);
|
||||
}
|
||||
});
|
||||
this.etSearch.addTextChangedListener(new TextWatcher() { // from class: com.ubt.jimu.community.view.SearchActivity.1
|
||||
@Override // android.text.TextWatcher
|
||||
public void afterTextChanged(Editable editable) {
|
||||
if (StringUtils.e(editable.toString())) {
|
||||
SearchActivity.this.g(0);
|
||||
SearchActivity.this.tvSearchResult.setAlpha(0.3f);
|
||||
} else {
|
||||
SearchActivity.this.tvSearchResult.setAlpha(1.0f);
|
||||
}
|
||||
LogUtils.b("after");
|
||||
}
|
||||
|
||||
@Override // android.text.TextWatcher
|
||||
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
|
||||
LogUtils.b("pre");
|
||||
}
|
||||
|
||||
@Override // android.text.TextWatcher
|
||||
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
|
||||
SearchActivity.this.g(1);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void initData() {
|
||||
this.e = new ArrayList(3);
|
||||
this.vpAnswer.setOffscreenPageLimit(3);
|
||||
this.e.add(this.tvContent);
|
||||
this.e.add(this.tvQuiz);
|
||||
this.e.add(this.tvUser);
|
||||
this.c = new SearchPresenter(this);
|
||||
this.b = getSupportFragmentManager().a();
|
||||
this.tvSearchResult.setAlpha(0.3f);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void l(int i) {
|
||||
for (int i2 = 0; i2 < 3; i2++) {
|
||||
if (i2 == i) {
|
||||
this.e.get(i).setTextColor(getResources().getColor(R.color.txt_FEAA06));
|
||||
} else {
|
||||
this.e.get(i2).setTextColor(getResources().getColor(R.color.txt_616d78));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.SearchRecommendContact$View
|
||||
public void B() {
|
||||
this.d = new ArrayList(3);
|
||||
this.f = ContentFragment.b();
|
||||
this.g = QuizFragment.b();
|
||||
this.h = UserFragment.b();
|
||||
this.d.add(this.f);
|
||||
this.d.add(this.g);
|
||||
this.d.add(this.h);
|
||||
this.vpAnswer.setAdapter(new TabAdapter(getSupportFragmentManager(), this.d));
|
||||
this.vpAnswer.a(new ViewPager.OnPageChangeListener() { // from class: com.ubt.jimu.community.view.SearchActivity.2
|
||||
@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) {
|
||||
ALog.a(((BaseActivity) SearchActivity.this).TAG).d("positionOffset==" + f);
|
||||
if (f != 0.0f) {
|
||||
ALog.a(((BaseActivity) SearchActivity.this).TAG).d("position==" + i);
|
||||
SearchActivity searchActivity = SearchActivity.this;
|
||||
searchActivity.tvTitleBackground.setX(searchActivity.tvContent.getX() + ((float) (i * SearchActivity.this.tvContent.getWidth())) + (((float) SearchActivity.this.tvContent.getWidth()) * f));
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
|
||||
public void onPageSelected(int i) {
|
||||
SearchActivity searchActivity = SearchActivity.this;
|
||||
searchActivity.tvTitleBackground.setX(((TextView) searchActivity.e.get(i)).getX());
|
||||
SearchActivity.this.l(i);
|
||||
SearchActivity.this.i = i;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public /* synthetic */ void D0() {
|
||||
l(this.i);
|
||||
ViewGroup.LayoutParams layoutParams = this.tvTitleBackground.getLayoutParams();
|
||||
layoutParams.width = this.tvContent.getWidth();
|
||||
this.tvTitleBackground.setLayoutParams(layoutParams);
|
||||
}
|
||||
|
||||
public /* synthetic */ void d(View view) {
|
||||
this.c.a(this.vpAnswer, 1);
|
||||
}
|
||||
|
||||
public /* synthetic */ void e(View view) {
|
||||
this.c.a(this.vpAnswer, 2);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.SearchRecommendContact$View
|
||||
public void g(int i) {
|
||||
if (i == 0) {
|
||||
if (this.a == null) {
|
||||
this.a = RecommendFragment.o();
|
||||
this.b.a(R.id.fm_search_content, this.a, "recommendFragment");
|
||||
this.b.a();
|
||||
this.a.a(this.c);
|
||||
}
|
||||
this.b.e(this.a);
|
||||
this.fmSearchContent.setVisibility(0);
|
||||
this.fmTitleThree.setVisibility(8);
|
||||
this.vpAnswer.setVisibility(8);
|
||||
this.a.d(0);
|
||||
this.llResultShadow.setVisibility(8);
|
||||
this.llHistoryShadow.setVisibility(0);
|
||||
return;
|
||||
}
|
||||
if (i == 2) {
|
||||
this.llResultShadow.setVisibility(0);
|
||||
this.llHistoryShadow.setVisibility(8);
|
||||
this.fmSearchContent.setVisibility(8);
|
||||
this.fmTitleThree.setVisibility(0);
|
||||
this.vpAnswer.setVisibility(0);
|
||||
this.tvTitleBackground.post(new Runnable() { // from class: com.ubt.jimu.community.view.z
|
||||
@Override // java.lang.Runnable
|
||||
public final void run() {
|
||||
SearchActivity.this.D0();
|
||||
}
|
||||
});
|
||||
return;
|
||||
}
|
||||
this.llResultShadow.setVisibility(8);
|
||||
this.llHistoryShadow.setVisibility(0);
|
||||
this.fmSearchContent.setVisibility(0);
|
||||
this.fmTitleThree.setVisibility(8);
|
||||
this.vpAnswer.setVisibility(8);
|
||||
this.a.d(1);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.contract.SearchRecommendContact$View
|
||||
public void h(final String str) {
|
||||
this.etSearch.setText(str);
|
||||
this.etSearch.setSelection(str.length());
|
||||
g(2);
|
||||
this.vpAnswer.postDelayed(new Runnable() { // from class: com.ubt.jimu.community.view.c0
|
||||
@Override // java.lang.Runnable
|
||||
public final void run() {
|
||||
SearchActivity.this.o(str);
|
||||
}
|
||||
}, 10L);
|
||||
}
|
||||
|
||||
public /* synthetic */ void o(String str) {
|
||||
this.d.get(0).c(str);
|
||||
this.d.get(1).c(str);
|
||||
this.d.get(2).c(str);
|
||||
}
|
||||
|
||||
@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_search);
|
||||
ButterKnife.a(this);
|
||||
initData();
|
||||
this.c.a();
|
||||
bindClick();
|
||||
ShortcutHelper.d(this);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity
|
||||
public void relayout() {
|
||||
}
|
||||
|
||||
public /* synthetic */ void c(View view) {
|
||||
this.c.a(this.vpAnswer, 0);
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(View view) {
|
||||
finish();
|
||||
}
|
||||
|
||||
public /* synthetic */ void b(View view) {
|
||||
if (StringUtils.e(this.etSearch.getText().toString().trim())) {
|
||||
return;
|
||||
}
|
||||
this.a.c(this.etSearch.getText().toString().trim());
|
||||
}
|
||||
|
||||
public /* synthetic */ boolean a(TextView textView, int i, KeyEvent keyEvent) {
|
||||
ALog.a(this.TAG).d("txt ==" + textView.getText().toString().trim());
|
||||
if (StringUtils.e(textView.getText().toString().trim())) {
|
||||
return true;
|
||||
}
|
||||
this.a.c(textView.getText().toString().trim());
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.widgets.EditTextWithDel;
|
||||
import com.ubt.jimu.widgets.LoadingView;
|
||||
import com.ubt.jimu.widgets.screenAdaptive.XFrameLayout;
|
||||
import com.ubt.jimu.widgets.screenAdaptive.XRelativeLayout;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class SearchActivity_ViewBinding implements Unbinder {
|
||||
private SearchActivity b;
|
||||
|
||||
public SearchActivity_ViewBinding(SearchActivity searchActivity, View view) {
|
||||
this.b = searchActivity;
|
||||
searchActivity.rlCommTitle = (XRelativeLayout) Utils.b(view, R.id.rl_comm_title, "field 'rlCommTitle'", XRelativeLayout.class);
|
||||
searchActivity.tvReturn = (TextView) Utils.b(view, R.id.tv_return, "field 'tvReturn'", TextView.class);
|
||||
searchActivity.tvSearchResult = (TextView) Utils.b(view, R.id.tv_search_result, "field 'tvSearchResult'", TextView.class);
|
||||
searchActivity.etSearch = (EditTextWithDel) Utils.b(view, R.id.et_search, "field 'etSearch'", EditTextWithDel.class);
|
||||
searchActivity.fmTitleThree = (XRelativeLayout) Utils.b(view, R.id.fm_title_three, "field 'fmTitleThree'", XRelativeLayout.class);
|
||||
searchActivity.tvContent = (TextView) Utils.b(view, R.id.tv_content, "field 'tvContent'", TextView.class);
|
||||
searchActivity.tvQuiz = (TextView) Utils.b(view, R.id.tv_quiz, "field 'tvQuiz'", TextView.class);
|
||||
searchActivity.tvUser = (TextView) Utils.b(view, R.id.tv_user, "field 'tvUser'", TextView.class);
|
||||
searchActivity.tvTitleBackground = (TextView) Utils.b(view, R.id.tv_title_background, "field 'tvTitleBackground'", TextView.class);
|
||||
searchActivity.fmSearchContent = (XFrameLayout) Utils.b(view, R.id.fm_search_content, "field 'fmSearchContent'", XFrameLayout.class);
|
||||
searchActivity.vpAnswer = (ViewPager) Utils.b(view, R.id.vp_answer, "field 'vpAnswer'", ViewPager.class);
|
||||
searchActivity.llHistoryShadow = Utils.a(view, R.id.ll_history_shadow, "field 'llHistoryShadow'");
|
||||
searchActivity.llResultShadow = Utils.a(view, R.id.ll_result_shadow, "field 'llResultShadow'");
|
||||
searchActivity.viewLoading = (LoadingView) Utils.b(view, R.id.view_loading, "field 'viewLoading'", LoadingView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
SearchActivity searchActivity = this.b;
|
||||
if (searchActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
searchActivity.rlCommTitle = null;
|
||||
searchActivity.tvReturn = null;
|
||||
searchActivity.tvSearchResult = null;
|
||||
searchActivity.etSearch = null;
|
||||
searchActivity.fmTitleThree = null;
|
||||
searchActivity.tvContent = null;
|
||||
searchActivity.tvQuiz = null;
|
||||
searchActivity.tvUser = null;
|
||||
searchActivity.tvTitleBackground = null;
|
||||
searchActivity.fmSearchContent = null;
|
||||
searchActivity.vpAnswer = null;
|
||||
searchActivity.llHistoryShadow = null;
|
||||
searchActivity.llResultShadow = null;
|
||||
searchActivity.viewLoading = null;
|
||||
}
|
||||
}
|
||||
58
sources/com/ubt/jimu/community/view/VideoActivity.java
Normal file
58
sources/com/ubt/jimu/community/view/VideoActivity.java
Normal file
@@ -0,0 +1,58 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.ProgressBar;
|
||||
import android.widget.TextView;
|
||||
import android.widget.VideoView;
|
||||
import butterknife.ButterKnife;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.utils.LogUtils;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class VideoActivity extends BaseActivity {
|
||||
private float a;
|
||||
private float b;
|
||||
ImageView imgPlay;
|
||||
ProgressBar pbPlay;
|
||||
TextView tvVideoDesc;
|
||||
VideoView vvPreview;
|
||||
|
||||
private void bindClick() {
|
||||
this.vvPreview.setOnTouchListener(new View.OnTouchListener() { // from class: com.ubt.jimu.community.view.d0
|
||||
@Override // android.view.View.OnTouchListener
|
||||
public final boolean onTouch(View view, MotionEvent motionEvent) {
|
||||
return VideoActivity.this.a(view, motionEvent);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public /* synthetic */ boolean a(View view, MotionEvent motionEvent) {
|
||||
int action = motionEvent.getAction();
|
||||
if (action == 0) {
|
||||
this.a = motionEvent.getY();
|
||||
} else if (action == 1) {
|
||||
this.b = motionEvent.getY();
|
||||
LogUtils.c("y2=========" + this.b + "y1======" + this.a);
|
||||
if (this.b - this.a > 60.0f) {
|
||||
finish();
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@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_video_preview_new);
|
||||
ButterKnife.a(this);
|
||||
bindClick();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity
|
||||
public void relayout() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.ProgressBar;
|
||||
import android.widget.TextView;
|
||||
import android.widget.VideoView;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.ubt.jimu.R;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class VideoActivity_ViewBinding implements Unbinder {
|
||||
private VideoActivity b;
|
||||
|
||||
public VideoActivity_ViewBinding(VideoActivity videoActivity, View view) {
|
||||
this.b = videoActivity;
|
||||
videoActivity.vvPreview = (VideoView) Utils.b(view, R.id.vv_preview, "field 'vvPreview'", VideoView.class);
|
||||
videoActivity.imgPlay = (ImageView) Utils.b(view, R.id.img_play, "field 'imgPlay'", ImageView.class);
|
||||
videoActivity.pbPlay = (ProgressBar) Utils.b(view, R.id.pb_play, "field 'pbPlay'", ProgressBar.class);
|
||||
videoActivity.tvVideoDesc = (TextView) Utils.b(view, R.id.tv_video_desc, "field 'tvVideoDesc'", TextView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
VideoActivity videoActivity = this.b;
|
||||
if (videoActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
videoActivity.vvPreview = null;
|
||||
videoActivity.imgPlay = null;
|
||||
videoActivity.pbPlay = null;
|
||||
videoActivity.tvVideoDesc = null;
|
||||
}
|
||||
}
|
||||
219
sources/com/ubt/jimu/community/view/WebViewShopActivity.java
Normal file
219
sources/com/ubt/jimu/community/view/WebViewShopActivity.java
Normal file
@@ -0,0 +1,219 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
import android.content.Intent;
|
||||
import android.graphics.Bitmap;
|
||||
import android.net.MailTo;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.webkit.WebChromeClient;
|
||||
import android.webkit.WebSettings;
|
||||
import android.webkit.WebView;
|
||||
import android.webkit.WebViewClient;
|
||||
import android.widget.FrameLayout;
|
||||
import android.widget.ProgressBar;
|
||||
import butterknife.ButterKnife;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
|
||||
import com.ubt.jimu.community.view.WebViewShopActivity;
|
||||
import com.ubt.jimu.widgets.NavigationBarView;
|
||||
import com.ubt.jimu.widgets.player.UbtPlayer;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class WebViewShopActivity extends BaseActivity {
|
||||
WebView a;
|
||||
private String b;
|
||||
private String c;
|
||||
private int d;
|
||||
private String e;
|
||||
FrameLayout frameLayout;
|
||||
NavigationBarView navBarView;
|
||||
ProgressBar progressbar;
|
||||
|
||||
/* renamed from: com.ubt.jimu.community.view.WebViewShopActivity$1, reason: invalid class name */
|
||||
class AnonymousClass1 extends NavigationBarView.OnActionClickListener.Stub {
|
||||
AnonymousClass1() {
|
||||
}
|
||||
|
||||
static /* synthetic */ void b(DialogInterface dialogInterface, int i) {
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(DialogInterface dialogInterface, int i) {
|
||||
WebViewShopActivity webViewShopActivity = WebViewShopActivity.this;
|
||||
UbtPlayer.a(webViewShopActivity, "", webViewShopActivity.e);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
|
||||
public void onRightClick(View view) {
|
||||
if (StringUtils.e(WebViewShopActivity.this.e)) {
|
||||
return;
|
||||
}
|
||||
JimuSimpleDialog.showWifiOnlyDialog(WebViewShopActivity.this, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.e0
|
||||
@Override // android.content.DialogInterface.OnClickListener
|
||||
public final void onClick(DialogInterface dialogInterface, int i) {
|
||||
WebViewShopActivity.AnonymousClass1.b(dialogInterface, i);
|
||||
}
|
||||
}, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.f0
|
||||
@Override // android.content.DialogInterface.OnClickListener
|
||||
public final void onClick(DialogInterface dialogInterface, int i) {
|
||||
WebViewShopActivity.AnonymousClass1.this.a(dialogInterface, i);
|
||||
}
|
||||
}, false);
|
||||
}
|
||||
}
|
||||
|
||||
private void D0() {
|
||||
this.a = new WebView(getApplicationContext());
|
||||
this.frameLayout.addView(this.a);
|
||||
if (Build.VERSION.SDK_INT >= 11) {
|
||||
this.a.removeJavascriptInterface("searchBoxJavaBridge_");
|
||||
this.a.removeJavascriptInterface("accessibility");
|
||||
this.a.removeJavascriptInterface("accessibilityTraversal");
|
||||
}
|
||||
WebSettings settings = this.a.getSettings();
|
||||
settings.setJavaScriptEnabled(true);
|
||||
settings.setJavaScriptCanOpenWindowsAutomatically(true);
|
||||
settings.setAllowFileAccess(true);
|
||||
settings.setSupportZoom(true);
|
||||
settings.setCacheMode(-1);
|
||||
settings.setBuiltInZoomControls(false);
|
||||
settings.setLoadsImagesAutomatically(true);
|
||||
settings.setDefaultTextEncodingName("UTF-8");
|
||||
settings.setLoadWithOverviewMode(true);
|
||||
this.a.setWebChromeClient(new WebChromeClient() { // from class: com.ubt.jimu.community.view.WebViewShopActivity.2
|
||||
@Override // android.webkit.WebChromeClient
|
||||
public void onProgressChanged(WebView webView, int i) {
|
||||
if (i == 100) {
|
||||
WebViewShopActivity.this.progressbar.setVisibility(8);
|
||||
} else {
|
||||
if (WebViewShopActivity.this.progressbar.getVisibility() == 8) {
|
||||
WebViewShopActivity.this.progressbar.setVisibility(0);
|
||||
}
|
||||
WebViewShopActivity.this.progressbar.setProgress(i);
|
||||
}
|
||||
super.onProgressChanged(webView, i);
|
||||
}
|
||||
|
||||
@Override // android.webkit.WebChromeClient
|
||||
public void onReceivedTitle(WebView webView, String str) {
|
||||
super.onReceivedTitle(webView, str);
|
||||
}
|
||||
});
|
||||
this.a.setWebViewClient(new WebViewClient() { // from class: com.ubt.jimu.community.view.WebViewShopActivity.3
|
||||
@Override // android.webkit.WebViewClient
|
||||
public void onPageFinished(WebView webView, String str) {
|
||||
super.onPageFinished(webView, str);
|
||||
}
|
||||
|
||||
@Override // android.webkit.WebViewClient
|
||||
public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
|
||||
super.onPageStarted(webView, str, bitmap);
|
||||
}
|
||||
|
||||
@Override // android.webkit.WebViewClient
|
||||
public void onReceivedError(WebView webView, int i, String str, String str2) {
|
||||
super.onReceivedError(webView, i, str, str2);
|
||||
}
|
||||
|
||||
@Override // android.webkit.WebViewClient
|
||||
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
|
||||
if (str.startsWith("tel:")) {
|
||||
WebViewShopActivity.this.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
|
||||
return true;
|
||||
}
|
||||
if (!str.startsWith("mailto:")) {
|
||||
webView.loadUrl(str);
|
||||
return true;
|
||||
}
|
||||
MailTo parse = MailTo.parse(str);
|
||||
WebViewShopActivity.this.startActivity(WebViewShopActivity.this.a(parse.getTo(), parse.getSubject(), parse.getBody(), parse.getCc()));
|
||||
webView.reload();
|
||||
return true;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void bindClick() {
|
||||
this.navBarView.setListener(new AnonymousClass1());
|
||||
}
|
||||
|
||||
private void initData() {
|
||||
this.b = getIntent().getStringExtra("url");
|
||||
this.c = getIntent().getStringExtra("title");
|
||||
this.d = getIntent().getIntExtra("rightButton", 0);
|
||||
this.e = getIntent().getStringExtra("video");
|
||||
this.navBarView.setTitle(this.c);
|
||||
if (this.d == 0) {
|
||||
this.navBarView.setMode(0);
|
||||
} else {
|
||||
this.navBarView.setMode(1);
|
||||
this.navBarView.setRightIcon(this.d);
|
||||
}
|
||||
this.a.loadUrl(this.b);
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
public void onBackPressed() {
|
||||
if (this.a.canGoBack()) {
|
||||
this.a.goBack();
|
||||
} else {
|
||||
super.onBackPressed();
|
||||
}
|
||||
}
|
||||
|
||||
@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_webview);
|
||||
ButterKnife.a(this);
|
||||
D0();
|
||||
initData();
|
||||
bindClick();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onDestroy() {
|
||||
WebView webView = this.a;
|
||||
if (webView != null) {
|
||||
webView.getSettings().setJavaScriptEnabled(false);
|
||||
this.a.clearHistory();
|
||||
this.a.removeAllViews();
|
||||
if (this.a.getParent() != null) {
|
||||
((ViewGroup) this.a.getParent()).removeView(this.a);
|
||||
}
|
||||
this.a.destroy();
|
||||
this.a = null;
|
||||
}
|
||||
super.onDestroy();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity
|
||||
public void relayout() {
|
||||
}
|
||||
|
||||
public static void a(Context context, String str, String str2, String str3, int i) {
|
||||
Intent intent = new Intent(context, (Class<?>) WebViewShopActivity.class);
|
||||
intent.putExtra("title", str);
|
||||
intent.putExtra("url", str2);
|
||||
intent.putExtra("video", str3);
|
||||
intent.putExtra("rightButton", i);
|
||||
context.startActivity(intent);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public Intent a(String str, String str2, String str3, String str4) {
|
||||
Intent intent = new Intent("android.intent.action.SEND");
|
||||
intent.putExtra("android.intent.extra.EMAIL", new String[]{str});
|
||||
intent.putExtra("android.intent.extra.TEXT", str3);
|
||||
intent.putExtra("android.intent.extra.SUBJECT", str2);
|
||||
intent.putExtra("android.intent.extra.CC", str4);
|
||||
intent.setType("message/rfc822");
|
||||
return intent;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.ubt.jimu.community.view;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.FrameLayout;
|
||||
import android.widget.ProgressBar;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.widgets.NavigationBarView;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class WebViewShopActivity_ViewBinding implements Unbinder {
|
||||
private WebViewShopActivity b;
|
||||
|
||||
public WebViewShopActivity_ViewBinding(WebViewShopActivity webViewShopActivity, View view) {
|
||||
this.b = webViewShopActivity;
|
||||
webViewShopActivity.progressbar = (ProgressBar) Utils.b(view, R.id.progressbar, "field 'progressbar'", ProgressBar.class);
|
||||
webViewShopActivity.frameLayout = (FrameLayout) Utils.b(view, R.id.fl_content, "field 'frameLayout'", FrameLayout.class);
|
||||
webViewShopActivity.navBarView = (NavigationBarView) Utils.b(view, R.id.nbv_bar, "field 'navBarView'", NavigationBarView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
WebViewShopActivity webViewShopActivity = this.b;
|
||||
if (webViewShopActivity == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
webViewShopActivity.progressbar = null;
|
||||
webViewShopActivity.frameLayout = null;
|
||||
webViewShopActivity.navBarView = null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,502 @@
|
||||
package com.ubt.jimu.community.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.text.TextUtils;
|
||||
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.DebouncingOnClickListener;
|
||||
import butterknife.internal.Utils;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.CommunityReturnBean;
|
||||
import com.ubt.jimu.utils.GlideImageLoaderUtils;
|
||||
import com.youth.banner.Banner;
|
||||
import com.youth.banner.listener.OnBannerListener;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CommunityListAdapter extends RecyclerView.Adapter {
|
||||
private Context a;
|
||||
private CommunityReturnBean b;
|
||||
private HeadOnClickLisenter c;
|
||||
private List<CommunityReturnBean.ScrollbarBean> d;
|
||||
private List<CommunityReturnBean.SectionsBean> e;
|
||||
private List<String> f;
|
||||
private List<String> g;
|
||||
private OnClickItemLisenter h;
|
||||
private OnClickMoreListener i;
|
||||
private BannerItemOnClickListener j;
|
||||
private View k;
|
||||
|
||||
public interface BannerItemOnClickListener {
|
||||
void a(CommunityReturnBean.ScrollbarBean scrollbarBean);
|
||||
}
|
||||
|
||||
private static class FootViewHolder extends RecyclerView.ViewHolder {
|
||||
public FootViewHolder(View view) {
|
||||
super(view);
|
||||
}
|
||||
}
|
||||
|
||||
public interface HeadOnClickLisenter {
|
||||
void L();
|
||||
|
||||
void N();
|
||||
|
||||
void P();
|
||||
}
|
||||
|
||||
class HeadViewHolder extends RecyclerView.ViewHolder {
|
||||
Banner b_comm_banner;
|
||||
|
||||
public HeadViewHolder(View view) {
|
||||
super(view);
|
||||
ButterKnife.a(this, view);
|
||||
this.b_comm_banner.a(4);
|
||||
this.b_comm_banner.a(new GlideImageLoaderUtils(CommunityListAdapter.this.a));
|
||||
this.b_comm_banner.a(CommunityListAdapter.this.g);
|
||||
this.b_comm_banner.b(7);
|
||||
if (CommunityListAdapter.this.f == null || CommunityListAdapter.this.f.size() == 0) {
|
||||
return;
|
||||
}
|
||||
this.b_comm_banner.b(CommunityListAdapter.this.f);
|
||||
this.b_comm_banner.a();
|
||||
this.b_comm_banner.a(new OnBannerListener(CommunityListAdapter.this) { // from class: com.ubt.jimu.community.view.adapter.CommunityListAdapter.HeadViewHolder.1
|
||||
@Override // com.youth.banner.listener.OnBannerListener
|
||||
public void OnBannerClick(int i) {
|
||||
CommunityReturnBean.ScrollbarBean scrollbarBean = (CommunityReturnBean.ScrollbarBean) CommunityListAdapter.this.d.get(i);
|
||||
if (scrollbarBean == null || CommunityListAdapter.this.j == null) {
|
||||
return;
|
||||
}
|
||||
CommunityListAdapter.this.j.a(scrollbarBean);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void onClickHot(View view) {
|
||||
if (CommunityListAdapter.this.c != null) {
|
||||
CommunityListAdapter.this.c.P();
|
||||
}
|
||||
}
|
||||
|
||||
public void onClickInspire(View view) {
|
||||
if (CommunityListAdapter.this.c != null) {
|
||||
CommunityListAdapter.this.c.N();
|
||||
}
|
||||
}
|
||||
|
||||
public void onClickLink(View view) {
|
||||
if (CommunityListAdapter.this.c != null) {
|
||||
CommunityListAdapter.this.c.L();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class HeadViewHolder_ViewBinding implements Unbinder {
|
||||
private HeadViewHolder b;
|
||||
private View c;
|
||||
private View d;
|
||||
private View e;
|
||||
|
||||
public HeadViewHolder_ViewBinding(final HeadViewHolder headViewHolder, View view) {
|
||||
this.b = headViewHolder;
|
||||
headViewHolder.b_comm_banner = (Banner) Utils.b(view, R.id.b_comm_banner, "field 'b_comm_banner'", Banner.class);
|
||||
View a = Utils.a(view, R.id.inspire, "method 'onClickInspire'");
|
||||
this.c = a;
|
||||
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.community.view.adapter.CommunityListAdapter.HeadViewHolder_ViewBinding.1
|
||||
@Override // butterknife.internal.DebouncingOnClickListener
|
||||
public void doClick(View view2) {
|
||||
headViewHolder.onClickInspire(view2);
|
||||
}
|
||||
});
|
||||
View a2 = Utils.a(view, R.id.like, "method 'onClickLink'");
|
||||
this.d = a2;
|
||||
a2.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.community.view.adapter.CommunityListAdapter.HeadViewHolder_ViewBinding.2
|
||||
@Override // butterknife.internal.DebouncingOnClickListener
|
||||
public void doClick(View view2) {
|
||||
headViewHolder.onClickLink(view2);
|
||||
}
|
||||
});
|
||||
View a3 = Utils.a(view, R.id.hot, "method 'onClickHot'");
|
||||
this.e = a3;
|
||||
a3.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.community.view.adapter.CommunityListAdapter.HeadViewHolder_ViewBinding.3
|
||||
@Override // butterknife.internal.DebouncingOnClickListener
|
||||
public void doClick(View view2) {
|
||||
headViewHolder.onClickHot(view2);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
HeadViewHolder headViewHolder = this.b;
|
||||
if (headViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
headViewHolder.b_comm_banner = null;
|
||||
this.c.setOnClickListener(null);
|
||||
this.c = null;
|
||||
this.d.setOnClickListener(null);
|
||||
this.d = null;
|
||||
this.e.setOnClickListener(null);
|
||||
this.e = null;
|
||||
}
|
||||
}
|
||||
|
||||
class ImageViewHolder extends RecyclerView.ViewHolder {
|
||||
private View A;
|
||||
private View B;
|
||||
private View a;
|
||||
private View b;
|
||||
private View c;
|
||||
private View d;
|
||||
private ImageView e;
|
||||
private ImageView f;
|
||||
private ImageView g;
|
||||
private ImageView h;
|
||||
private ImageView i;
|
||||
private ImageView j;
|
||||
private ImageView k;
|
||||
private ImageView l;
|
||||
private ImageView m;
|
||||
private ImageView n;
|
||||
private ImageView o;
|
||||
private ImageView p;
|
||||
private TextView q;
|
||||
private TextView r;
|
||||
private TextView s;
|
||||
private TextView t;
|
||||
TextView tv_more;
|
||||
TextView tv_title;
|
||||
private TextView u;
|
||||
private TextView v;
|
||||
private TextView w;
|
||||
private TextView x;
|
||||
private View y;
|
||||
private View z;
|
||||
|
||||
public ImageViewHolder(CommunityListAdapter communityListAdapter, View view) {
|
||||
super(view);
|
||||
ButterKnife.a(this, view);
|
||||
this.a = view.findViewById(R.id.item_diy_1);
|
||||
this.b = view.findViewById(R.id.item_diy_2);
|
||||
this.c = view.findViewById(R.id.item_diy_3);
|
||||
this.d = view.findViewById(R.id.item_diy_4);
|
||||
this.e = (ImageView) this.a.findViewById(R.id.im_creativity_image);
|
||||
this.y = this.a.findViewById(R.id.view_onclick);
|
||||
this.i = (ImageView) this.a.findViewById(R.id.im_comm_head);
|
||||
this.u = (TextView) this.a.findViewById(R.id.tv_creativity_title);
|
||||
this.q = (TextView) this.a.findViewById(R.id.tv_creativity_name);
|
||||
this.m = (ImageView) this.a.findViewById(R.id.im_creativity_video);
|
||||
this.f = (ImageView) this.b.findViewById(R.id.im_creativity_image);
|
||||
this.z = this.b.findViewById(R.id.view_onclick);
|
||||
this.j = (ImageView) this.b.findViewById(R.id.im_comm_head);
|
||||
this.v = (TextView) this.b.findViewById(R.id.tv_creativity_title);
|
||||
this.r = (TextView) this.b.findViewById(R.id.tv_creativity_name);
|
||||
this.n = (ImageView) this.b.findViewById(R.id.im_creativity_video);
|
||||
this.g = (ImageView) this.c.findViewById(R.id.im_creativity_image);
|
||||
this.A = this.c.findViewById(R.id.view_onclick);
|
||||
this.k = (ImageView) this.c.findViewById(R.id.im_comm_head);
|
||||
this.w = (TextView) this.c.findViewById(R.id.tv_creativity_title);
|
||||
this.s = (TextView) this.c.findViewById(R.id.tv_creativity_name);
|
||||
this.o = (ImageView) this.c.findViewById(R.id.im_creativity_video);
|
||||
this.h = (ImageView) this.d.findViewById(R.id.im_creativity_image);
|
||||
this.x = (TextView) this.d.findViewById(R.id.tv_creativity_title);
|
||||
this.B = this.d.findViewById(R.id.view_onclick);
|
||||
this.l = (ImageView) this.d.findViewById(R.id.im_comm_head);
|
||||
this.t = (TextView) this.d.findViewById(R.id.tv_creativity_name);
|
||||
this.p = (ImageView) this.d.findViewById(R.id.im_creativity_video);
|
||||
}
|
||||
}
|
||||
|
||||
public class ImageViewHolder_ViewBinding implements Unbinder {
|
||||
private ImageViewHolder b;
|
||||
|
||||
public ImageViewHolder_ViewBinding(ImageViewHolder imageViewHolder, View view) {
|
||||
this.b = imageViewHolder;
|
||||
imageViewHolder.tv_title = (TextView) Utils.b(view, R.id.tv_title, "field 'tv_title'", TextView.class);
|
||||
imageViewHolder.tv_more = (TextView) Utils.b(view, R.id.tv_more, "field 'tv_more'", TextView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
ImageViewHolder imageViewHolder = this.b;
|
||||
if (imageViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
imageViewHolder.tv_title = null;
|
||||
imageViewHolder.tv_more = null;
|
||||
}
|
||||
}
|
||||
|
||||
public interface OnClickItemLisenter {
|
||||
void b(int i);
|
||||
}
|
||||
|
||||
public interface OnClickMoreListener {
|
||||
void a(ArrayList<CommunityReturnBean.SectionsBean.ContentsBean> arrayList, String str);
|
||||
}
|
||||
|
||||
public CommunityListAdapter(Context context) {
|
||||
this.a = context;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
List<CommunityReturnBean.SectionsBean> list = this.e;
|
||||
return (list == null || list.size() == 0) ? this.k != null ? 2 : 1 : this.e.size() + 2;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemViewType(int i) {
|
||||
if (i == 0) {
|
||||
return 1;
|
||||
}
|
||||
return (this.k == null || i < getItemCount() - 1) ? 2 : 3;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int i) {
|
||||
CommunityReturnBean.SectionsBean sectionsBean;
|
||||
List<CommunityReturnBean.SectionsBean.ContentsBean> contents;
|
||||
if (i == 0) {
|
||||
return;
|
||||
}
|
||||
if (getItemViewType(i) == 3 || (contents = (sectionsBean = this.e.get(i - 1)).getContents()) == null || contents.size() <= 0) {
|
||||
return;
|
||||
}
|
||||
ImageViewHolder imageViewHolder = (ImageViewHolder) viewHolder;
|
||||
imageViewHolder.tv_title.setText(sectionsBean.getName());
|
||||
a(contents, imageViewHolder);
|
||||
a(imageViewHolder, i);
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return i == 2 ? new ImageViewHolder(this, View.inflate(this.a, R.layout.item_community_content, null)) : i == 1 ? new HeadViewHolder(View.inflate(this.a, R.layout.item_community_head, null)) : new FootViewHolder(this.k);
|
||||
}
|
||||
|
||||
private void b(final CommunityReturnBean.SectionsBean.ContentsBean contentsBean, ImageViewHolder imageViewHolder) {
|
||||
imageViewHolder.b.setVisibility(0);
|
||||
String postCoverUrl = contentsBean.getPostCoverUrl();
|
||||
String nickName = contentsBean.getNickName();
|
||||
String userImage = contentsBean.getUserImage();
|
||||
String title = contentsBean.getTitle();
|
||||
int postIcon = contentsBean.getPostIcon();
|
||||
TextView textView = imageViewHolder.r;
|
||||
if (TextUtils.isEmpty(nickName)) {
|
||||
nickName = "";
|
||||
}
|
||||
textView.setText(nickName);
|
||||
imageViewHolder.v.setText(title + "");
|
||||
imageViewHolder.n.setVisibility(postIcon != 3 ? 8 : 0);
|
||||
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(postCoverUrl);
|
||||
a.a(new RequestOptions().a(true).a(DiskCacheStrategy.a).b());
|
||||
a.a(imageViewHolder.f);
|
||||
RequestBuilder<Drawable> a2 = Glide.e(JimuApplication.l()).a(userImage);
|
||||
a2.a(RequestOptions.O().h().a(true).a(DiskCacheStrategy.a));
|
||||
a2.a(imageViewHolder.j);
|
||||
imageViewHolder.z.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.CommunityListAdapter.3
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (CommunityListAdapter.this.h != null) {
|
||||
CommunityListAdapter.this.h.b(contentsBean.getId());
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void c(final CommunityReturnBean.SectionsBean.ContentsBean contentsBean, ImageViewHolder imageViewHolder) {
|
||||
imageViewHolder.c.setVisibility(0);
|
||||
String postCoverUrl = contentsBean.getPostCoverUrl();
|
||||
String nickName = contentsBean.getNickName();
|
||||
String userImage = contentsBean.getUserImage();
|
||||
String title = contentsBean.getTitle();
|
||||
int postIcon = contentsBean.getPostIcon();
|
||||
TextView textView = imageViewHolder.s;
|
||||
if (TextUtils.isEmpty(nickName)) {
|
||||
nickName = "";
|
||||
}
|
||||
textView.setText(nickName);
|
||||
imageViewHolder.w.setText(title + "");
|
||||
imageViewHolder.o.setVisibility(postIcon != 3 ? 8 : 0);
|
||||
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(postCoverUrl);
|
||||
a.a(new RequestOptions().a(true).a(DiskCacheStrategy.a).b());
|
||||
a.a(imageViewHolder.g);
|
||||
RequestBuilder<Drawable> a2 = Glide.e(JimuApplication.l()).a(userImage);
|
||||
a2.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).h());
|
||||
a2.a(imageViewHolder.k);
|
||||
imageViewHolder.A.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.CommunityListAdapter.4
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (CommunityListAdapter.this.h != null) {
|
||||
CommunityListAdapter.this.h.b(contentsBean.getId());
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void d(final CommunityReturnBean.SectionsBean.ContentsBean contentsBean, ImageViewHolder imageViewHolder) {
|
||||
imageViewHolder.d.setVisibility(0);
|
||||
String postCoverUrl = contentsBean.getPostCoverUrl();
|
||||
String nickName = contentsBean.getNickName();
|
||||
String userImage = contentsBean.getUserImage();
|
||||
String title = contentsBean.getTitle();
|
||||
int postIcon = contentsBean.getPostIcon();
|
||||
TextView textView = imageViewHolder.t;
|
||||
if (TextUtils.isEmpty(nickName)) {
|
||||
nickName = "";
|
||||
}
|
||||
textView.setText(nickName);
|
||||
imageViewHolder.x.setText(title + "");
|
||||
imageViewHolder.p.setVisibility(postIcon != 3 ? 8 : 0);
|
||||
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(postCoverUrl);
|
||||
a.a(new RequestOptions().a(true).a(DiskCacheStrategy.a).b());
|
||||
a.a(imageViewHolder.h);
|
||||
RequestBuilder<Drawable> a2 = Glide.e(JimuApplication.l()).a(userImage);
|
||||
a2.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).h());
|
||||
a2.a(imageViewHolder.l);
|
||||
imageViewHolder.B.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.CommunityListAdapter.5
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (CommunityListAdapter.this.h != null) {
|
||||
CommunityListAdapter.this.h.b(contentsBean.getId());
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void a(CommunityReturnBean communityReturnBean) {
|
||||
this.b = communityReturnBean;
|
||||
this.d = this.b.getScrollbar();
|
||||
a();
|
||||
if (this.d == null) {
|
||||
return;
|
||||
}
|
||||
this.f = new ArrayList();
|
||||
this.g = new ArrayList();
|
||||
for (int i = 0; i < this.d.size(); i++) {
|
||||
CommunityReturnBean.ScrollbarBean scrollbarBean = this.d.get(i);
|
||||
this.f.add(scrollbarBean.getImageUrl());
|
||||
this.g.add(scrollbarBean.getName());
|
||||
}
|
||||
}
|
||||
|
||||
private void a() {
|
||||
List<CommunityReturnBean.SectionsBean> sections = this.b.getSections();
|
||||
if (sections == null || sections.size() <= 0) {
|
||||
return;
|
||||
}
|
||||
ArrayList arrayList = new ArrayList();
|
||||
for (CommunityReturnBean.SectionsBean sectionsBean : sections) {
|
||||
List<CommunityReturnBean.SectionsBean.ContentsBean> contents = sectionsBean.getContents();
|
||||
if (contents != null && contents.size() > 0) {
|
||||
arrayList.add(sectionsBean);
|
||||
}
|
||||
this.e = arrayList;
|
||||
this.b.setSections(arrayList);
|
||||
}
|
||||
}
|
||||
|
||||
public void a(View view) {
|
||||
this.k = view;
|
||||
notifyItemInserted(getItemCount() - 1);
|
||||
}
|
||||
|
||||
public void a(ImageViewHolder imageViewHolder, final int i) {
|
||||
imageViewHolder.tv_more.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.CommunityListAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (CommunityListAdapter.this.i != null) {
|
||||
CommunityReturnBean.SectionsBean sectionsBean = (CommunityReturnBean.SectionsBean) CommunityListAdapter.this.e.get(i - 1);
|
||||
List<CommunityReturnBean.SectionsBean.ContentsBean> contents = sectionsBean.getContents();
|
||||
ArrayList<CommunityReturnBean.SectionsBean.ContentsBean> arrayList = new ArrayList<>();
|
||||
arrayList.addAll(contents);
|
||||
CommunityListAdapter.this.i.a(arrayList, sectionsBean.getName());
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void a(List<CommunityReturnBean.SectionsBean.ContentsBean> list, ImageViewHolder imageViewHolder) {
|
||||
if (list == null || list.size() == 0) {
|
||||
return;
|
||||
}
|
||||
if (list.size() >= 4) {
|
||||
a(list.get(0), imageViewHolder);
|
||||
b(list.get(1), imageViewHolder);
|
||||
c(list.get(2), imageViewHolder);
|
||||
d(list.get(3), imageViewHolder);
|
||||
return;
|
||||
}
|
||||
if (list.size() == 3) {
|
||||
a(list.get(0), imageViewHolder);
|
||||
b(list.get(1), imageViewHolder);
|
||||
c(list.get(2), imageViewHolder);
|
||||
} else if (list.size() == 2) {
|
||||
a(list.get(0), imageViewHolder);
|
||||
b(list.get(1), imageViewHolder);
|
||||
} else if (list.size() == 1) {
|
||||
a(list.get(0), imageViewHolder);
|
||||
}
|
||||
}
|
||||
|
||||
private void a(final CommunityReturnBean.SectionsBean.ContentsBean contentsBean, ImageViewHolder imageViewHolder) {
|
||||
imageViewHolder.a.setVisibility(0);
|
||||
String postCoverUrl = contentsBean.getPostCoverUrl();
|
||||
String nickName = contentsBean.getNickName();
|
||||
String userImage = contentsBean.getUserImage();
|
||||
String title = contentsBean.getTitle();
|
||||
int postIcon = contentsBean.getPostIcon();
|
||||
TextView textView = imageViewHolder.q;
|
||||
if (TextUtils.isEmpty(nickName)) {
|
||||
nickName = "";
|
||||
}
|
||||
textView.setText(nickName);
|
||||
imageViewHolder.u.setText(title + "");
|
||||
imageViewHolder.m.setVisibility(postIcon != 3 ? 8 : 0);
|
||||
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(postCoverUrl);
|
||||
a.a(new RequestOptions().a(true).a(DiskCacheStrategy.a).b());
|
||||
a.a(imageViewHolder.e);
|
||||
RequestBuilder<Drawable> a2 = Glide.e(JimuApplication.l()).a(userImage);
|
||||
a2.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).h());
|
||||
a2.a(imageViewHolder.i);
|
||||
imageViewHolder.y.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.CommunityListAdapter.2
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (CommunityListAdapter.this.h != null) {
|
||||
CommunityListAdapter.this.h.b(contentsBean.getId());
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void a(HeadOnClickLisenter headOnClickLisenter) {
|
||||
this.c = headOnClickLisenter;
|
||||
}
|
||||
|
||||
public void a(OnClickItemLisenter onClickItemLisenter) {
|
||||
this.h = onClickItemLisenter;
|
||||
}
|
||||
|
||||
public void a(OnClickMoreListener onClickMoreListener) {
|
||||
this.i = onClickMoreListener;
|
||||
}
|
||||
|
||||
public void a(BannerItemOnClickListener bannerItemOnClickListener) {
|
||||
this.j = bannerItemOnClickListener;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
package com.ubt.jimu.community.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
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.R;
|
||||
import com.ubt.jimu.base.entities.CommunityReturnBean;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CommunityMoreAdapter extends RecyclerView.Adapter<MoreViewHolder> {
|
||||
private Context a;
|
||||
private ArrayList<CommunityReturnBean.SectionsBean.ContentsBean> b;
|
||||
private OnClickItemListener c;
|
||||
|
||||
public class MoreViewHolder extends RecyclerView.ViewHolder {
|
||||
ImageView im_comm_head;
|
||||
ImageView im_creativity_image;
|
||||
ImageView im_creativity_video;
|
||||
TextView tv_creativity_name;
|
||||
TextView tv_creativity_title;
|
||||
View view_onclick;
|
||||
|
||||
public MoreViewHolder(CommunityMoreAdapter communityMoreAdapter, View view) {
|
||||
super(view);
|
||||
ButterKnife.a(this, view);
|
||||
}
|
||||
}
|
||||
|
||||
public class MoreViewHolder_ViewBinding implements Unbinder {
|
||||
private MoreViewHolder b;
|
||||
|
||||
public MoreViewHolder_ViewBinding(MoreViewHolder moreViewHolder, View view) {
|
||||
this.b = moreViewHolder;
|
||||
moreViewHolder.im_creativity_image = (ImageView) Utils.b(view, R.id.im_creativity_image, "field 'im_creativity_image'", ImageView.class);
|
||||
moreViewHolder.im_comm_head = (ImageView) Utils.b(view, R.id.im_comm_head, "field 'im_comm_head'", ImageView.class);
|
||||
moreViewHolder.im_creativity_video = (ImageView) Utils.b(view, R.id.im_creativity_video, "field 'im_creativity_video'", ImageView.class);
|
||||
moreViewHolder.tv_creativity_name = (TextView) Utils.b(view, R.id.tv_creativity_name, "field 'tv_creativity_name'", TextView.class);
|
||||
moreViewHolder.tv_creativity_title = (TextView) Utils.b(view, R.id.tv_creativity_title, "field 'tv_creativity_title'", TextView.class);
|
||||
moreViewHolder.view_onclick = Utils.a(view, R.id.view_onclick, "field 'view_onclick'");
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
MoreViewHolder moreViewHolder = this.b;
|
||||
if (moreViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
moreViewHolder.im_creativity_image = null;
|
||||
moreViewHolder.im_comm_head = null;
|
||||
moreViewHolder.im_creativity_video = null;
|
||||
moreViewHolder.tv_creativity_name = null;
|
||||
moreViewHolder.tv_creativity_title = null;
|
||||
moreViewHolder.view_onclick = null;
|
||||
}
|
||||
}
|
||||
|
||||
public interface OnClickItemListener {
|
||||
void b(int i);
|
||||
}
|
||||
|
||||
public CommunityMoreAdapter(Context context, ArrayList<CommunityReturnBean.SectionsBean.ContentsBean> arrayList) {
|
||||
this.a = context;
|
||||
this.b = arrayList;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
ArrayList<CommunityReturnBean.SectionsBean.ContentsBean> arrayList = this.b;
|
||||
if (arrayList == null) {
|
||||
return 0;
|
||||
}
|
||||
return arrayList.size();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(MoreViewHolder moreViewHolder, int i) {
|
||||
final CommunityReturnBean.SectionsBean.ContentsBean contentsBean = this.b.get(i);
|
||||
String title = contentsBean.getTitle();
|
||||
String nickName = contentsBean.getNickName();
|
||||
String postCoverUrl = contentsBean.getPostCoverUrl();
|
||||
String userImage = contentsBean.getUserImage();
|
||||
int postIcon = contentsBean.getPostIcon();
|
||||
moreViewHolder.tv_creativity_title.setText(title);
|
||||
moreViewHolder.im_creativity_video.setVisibility(postIcon == 3 ? 0 : 8);
|
||||
moreViewHolder.tv_creativity_name.setText(nickName);
|
||||
Glide.e(this.a).a(postCoverUrl).a(moreViewHolder.im_creativity_image);
|
||||
RequestBuilder<Drawable> a = Glide.e(this.a).a(userImage);
|
||||
a.a(RequestOptions.O().h());
|
||||
a.a(moreViewHolder.im_comm_head);
|
||||
moreViewHolder.view_onclick.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.CommunityMoreAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (CommunityMoreAdapter.this.c != null) {
|
||||
CommunityMoreAdapter.this.c.b(contentsBean.getId());
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public MoreViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new MoreViewHolder(this, View.inflate(this.a, R.layout.community_more_layout, null));
|
||||
}
|
||||
|
||||
public void a(OnClickItemListener onClickItemListener) {
|
||||
this.c = onClickItemListener;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,300 @@
|
||||
package com.ubt.jimu.community.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.cardview.widget.CardView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.recyclelib.adapter.MultiRecyclerAdapter;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.FavouriteBean;
|
||||
import com.ubt.jimu.base.entities.GuessEnjoyEntities;
|
||||
import com.ubt.jimu.base.entities.LoveEntities;
|
||||
import com.ubt.jimu.community.view.PublishDetailActivity;
|
||||
import com.ubt.jimu.picture.PictureShowActivity;
|
||||
import com.ubt.jimu.user.view.UserCenterActivity;
|
||||
import com.ubt.jimu.utils.LogUtils;
|
||||
import com.ubt.jimu.utils.TextUtils;
|
||||
import com.ubt.jimu.widgets.player.UbtPlayer;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class FavouriteAdapter extends com.recyclelib.adapter.MultiRecyclerAdapter<LoveEntities> {
|
||||
private ChangeListener a;
|
||||
|
||||
public interface ChangeListener {
|
||||
void l0();
|
||||
}
|
||||
|
||||
public FavouriteAdapter(Context context) {
|
||||
super(context);
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.adapter.MultiRecyclerAdapter
|
||||
public int getLayoutId(int i) {
|
||||
if (((LoveEntities) this.mList.get(i)).getViewYype() == 1) {
|
||||
return R.layout.layout_guess_fond;
|
||||
}
|
||||
return R.layout.item_favourite_subscriber;
|
||||
}
|
||||
|
||||
public /* synthetic */ void b(FavouriteBean.RecordsBean recordsBean, View view) {
|
||||
PublishDetailActivity.start(this.mContext, recordsBean.getId());
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, int i) {
|
||||
LogUtils.c("position:" + i);
|
||||
if (((LoveEntities) this.mList.get(i)).getViewYype() == 1) {
|
||||
a(multiViewHolder, (GuessEnjoyEntities) this.mList.get(i));
|
||||
} else {
|
||||
a(multiViewHolder, i, (FavouriteBean.RecordsBean) this.mList.get(i));
|
||||
}
|
||||
}
|
||||
|
||||
private void a(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, int i, final FavouriteBean.RecordsBean recordsBean) {
|
||||
CardView cardView;
|
||||
ImageView imageView = (ImageView) multiViewHolder.getView(R.id.img_header);
|
||||
TextView textView = (TextView) multiViewHolder.getView(R.id.tv_nickname);
|
||||
TextView textView2 = (TextView) multiViewHolder.getView(R.id.tv_intro_time);
|
||||
TextView textView3 = (TextView) multiViewHolder.getView(R.id.tv_intro_title);
|
||||
TextView textView4 = (TextView) multiViewHolder.getView(R.id.tv_label);
|
||||
ImageView imageView2 = (ImageView) multiViewHolder.getView(R.id.im_image_1);
|
||||
ImageView imageView3 = (ImageView) multiViewHolder.getView(R.id.im_image_2);
|
||||
ImageView imageView4 = (ImageView) multiViewHolder.getView(R.id.im_image_3);
|
||||
ImageView imageView5 = (ImageView) multiViewHolder.getView(R.id.im_image_4);
|
||||
ImageView imageView6 = (ImageView) multiViewHolder.getView(R.id.im_play_icon_1);
|
||||
ImageView imageView7 = (ImageView) multiViewHolder.getView(R.id.im_play_icon_2);
|
||||
ImageView imageView8 = (ImageView) multiViewHolder.getView(R.id.im_play_icon_3);
|
||||
ImageView imageView9 = (ImageView) multiViewHolder.getView(R.id.im_play_icon_4);
|
||||
CardView cardView2 = (CardView) multiViewHolder.getView(R.id.card_image_layout_1);
|
||||
CardView cardView3 = (CardView) multiViewHolder.getView(R.id.card_image_layout_2);
|
||||
CardView cardView4 = (CardView) multiViewHolder.getView(R.id.card_image_layout_3);
|
||||
CardView cardView5 = (CardView) multiViewHolder.getView(R.id.card_image_layout_4);
|
||||
if (recordsBean.getUserBaseInfo() != null) {
|
||||
textView.setText(recordsBean.getUserBaseInfo().getNickName());
|
||||
RequestBuilder<Drawable> a = Glide.e(this.mContext).a(recordsBean.getUserBaseInfo().getUserImage());
|
||||
cardView = cardView5;
|
||||
a.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).a(R.drawable.default_photo).b(R.drawable.default_photo).h());
|
||||
a.a(imageView);
|
||||
} else {
|
||||
cardView = cardView5;
|
||||
}
|
||||
textView2.setText(TextUtils.a(this.mContext, recordsBean.getCreateTime()));
|
||||
textView3.setText(recordsBean.getTitle());
|
||||
String content = recordsBean.getContent();
|
||||
if (android.text.TextUtils.isEmpty(content)) {
|
||||
textView4.setVisibility(8);
|
||||
} else {
|
||||
textView4.setText(content);
|
||||
}
|
||||
a(recordsBean, imageView2, imageView3, imageView4, imageView5, imageView6, imageView7, imageView8, imageView9, cardView2, cardView3, cardView4, cardView);
|
||||
a(cardView2, recordsBean.getImgLsit(), 0);
|
||||
a(cardView3, recordsBean.getImgLsit(), 1);
|
||||
a(cardView4, recordsBean.getImgLsit(), 2);
|
||||
a(cardView, recordsBean.getImgLsit(), 3);
|
||||
imageView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.b
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
FavouriteAdapter.this.a(recordsBean, view);
|
||||
}
|
||||
});
|
||||
multiViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.a
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
FavouriteAdapter.this.b(recordsBean, view);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(FavouriteBean.RecordsBean recordsBean, View view) {
|
||||
if (recordsBean.getUserBaseInfo() == null) {
|
||||
return;
|
||||
}
|
||||
UserCenterActivity.a(this.mContext, recordsBean.getUserBaseInfo().getUserId());
|
||||
}
|
||||
|
||||
private void a(CardView cardView, List<FavouriteBean.RecordsBean.ImgListBean> list, final int i) {
|
||||
int type;
|
||||
if (list == null || list.size() == 0) {
|
||||
return;
|
||||
}
|
||||
final ArrayList arrayList = new ArrayList();
|
||||
for (FavouriteBean.RecordsBean.ImgListBean imgListBean : list) {
|
||||
if (imgListBean != null && ((type = imgListBean.getType()) == 3 || type == 1)) {
|
||||
arrayList.add(imgListBean);
|
||||
}
|
||||
}
|
||||
if (arrayList.size() == 0) {
|
||||
return;
|
||||
}
|
||||
cardView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.FavouriteAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
FavouriteBean.RecordsBean.ImgListBean imgListBean2 = (FavouriteBean.RecordsBean.ImgListBean) arrayList.get(i);
|
||||
if (imgListBean2.getType() == 3) {
|
||||
UbtPlayer.a(((com.recyclelib.adapter.MultiRecyclerAdapter) FavouriteAdapter.this).mContext, imgListBean2.getDescription(), imgListBean2.getFileUrl());
|
||||
} else {
|
||||
PictureShowActivity.start(((com.recyclelib.adapter.MultiRecyclerAdapter) FavouriteAdapter.this).mContext, imgListBean2.getDescription(), imgListBean2.getFileUrl());
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:28:0x00ea */
|
||||
/* JADX WARN: Removed duplicated region for block: B:34:0x0124 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:40:0x015e */
|
||||
/* JADX WARN: Removed duplicated region for block: B:46:0x0198 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:52:? A[RETURN, SYNTHETIC] */
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct code enable 'Show inconsistent code' option in preferences
|
||||
*/
|
||||
private void a(com.ubt.jimu.base.entities.FavouriteBean.RecordsBean r18, android.widget.ImageView r19, android.widget.ImageView r20, android.widget.ImageView r21, android.widget.ImageView r22, android.widget.ImageView r23, android.widget.ImageView r24, android.widget.ImageView r25, android.widget.ImageView r26, androidx.cardview.widget.CardView r27, androidx.cardview.widget.CardView r28, androidx.cardview.widget.CardView r29, androidx.cardview.widget.CardView r30) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 465
|
||||
To view this dump change 'Code comments level' option to 'DEBUG'
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: com.ubt.jimu.community.view.adapter.FavouriteAdapter.a(com.ubt.jimu.base.entities.FavouriteBean$RecordsBean, android.widget.ImageView, android.widget.ImageView, android.widget.ImageView, android.widget.ImageView, android.widget.ImageView, android.widget.ImageView, android.widget.ImageView, android.widget.ImageView, androidx.cardview.widget.CardView, androidx.cardview.widget.CardView, androidx.cardview.widget.CardView, androidx.cardview.widget.CardView):void");
|
||||
}
|
||||
|
||||
private void a(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, GuessEnjoyEntities guessEnjoyEntities) {
|
||||
TextView textView;
|
||||
TextView textView2;
|
||||
((TextView) multiViewHolder.getView(R.id.tv_exchange)).setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.FavouriteAdapter.2
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (FavouriteAdapter.this.a != null) {
|
||||
FavouriteAdapter.this.a.l0();
|
||||
}
|
||||
}
|
||||
});
|
||||
List<GuessEnjoyEntities.RecordsBean> records = guessEnjoyEntities.getRecords();
|
||||
if (records == null || records.size() == 0) {
|
||||
return;
|
||||
}
|
||||
int size = records.size();
|
||||
final GuessEnjoyEntities.RecordsBean recordsBean = size >= 1 ? records.get(0) : null;
|
||||
final GuessEnjoyEntities.RecordsBean recordsBean2 = size >= 2 ? records.get(1) : null;
|
||||
GuessEnjoyEntities.RecordsBean recordsBean3 = size >= 3 ? records.get(2) : null;
|
||||
GuessEnjoyEntities.RecordsBean recordsBean4 = size >= 4 ? records.get(3) : null;
|
||||
RelativeLayout relativeLayout = (RelativeLayout) multiViewHolder.getView(R.id.rl_item_1);
|
||||
RelativeLayout relativeLayout2 = (RelativeLayout) multiViewHolder.getView(R.id.rl_item_2);
|
||||
RelativeLayout relativeLayout3 = (RelativeLayout) multiViewHolder.getView(R.id.rl_item_3);
|
||||
RelativeLayout relativeLayout4 = (RelativeLayout) multiViewHolder.getView(R.id.rl_item_4);
|
||||
ImageView imageView = (ImageView) multiViewHolder.getView(R.id.img_play_background_1);
|
||||
ImageView imageView2 = (ImageView) multiViewHolder.getView(R.id.img_play_background_2);
|
||||
ImageView imageView3 = (ImageView) multiViewHolder.getView(R.id.img_play_background_3);
|
||||
ImageView imageView4 = (ImageView) multiViewHolder.getView(R.id.img_play_background_4);
|
||||
ImageView imageView5 = (ImageView) multiViewHolder.getView(R.id.img_header_1);
|
||||
ImageView imageView6 = (ImageView) multiViewHolder.getView(R.id.img_header_2);
|
||||
ImageView imageView7 = (ImageView) multiViewHolder.getView(R.id.img_header_3);
|
||||
ImageView imageView8 = (ImageView) multiViewHolder.getView(R.id.img_header_4);
|
||||
ImageView imageView9 = (ImageView) multiViewHolder.getView(R.id.img_play_1);
|
||||
final GuessEnjoyEntities.RecordsBean recordsBean5 = recordsBean4;
|
||||
ImageView imageView10 = (ImageView) multiViewHolder.getView(R.id.img_play_2);
|
||||
ImageView imageView11 = (ImageView) multiViewHolder.getView(R.id.img_play_3);
|
||||
ImageView imageView12 = (ImageView) multiViewHolder.getView(R.id.img_play_4);
|
||||
TextView textView3 = (TextView) multiViewHolder.getView(R.id.tv_nickname_1);
|
||||
TextView textView4 = (TextView) multiViewHolder.getView(R.id.tv_nickname_2);
|
||||
TextView textView5 = (TextView) multiViewHolder.getView(R.id.tv_nickname_3);
|
||||
TextView textView6 = (TextView) multiViewHolder.getView(R.id.tv_nickname_4);
|
||||
TextView textView7 = (TextView) multiViewHolder.getView(R.id.tv_hot_desc_1);
|
||||
final GuessEnjoyEntities.RecordsBean recordsBean6 = recordsBean3;
|
||||
TextView textView8 = (TextView) multiViewHolder.getView(R.id.tv_hot_desc_2);
|
||||
TextView textView9 = (TextView) multiViewHolder.getView(R.id.tv_hot_desc_3);
|
||||
TextView textView10 = (TextView) multiViewHolder.getView(R.id.tv_hot_desc_4);
|
||||
if (recordsBean != null) {
|
||||
relativeLayout.setVisibility(0);
|
||||
textView = textView10;
|
||||
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(recordsBean.getPostCoverUrl());
|
||||
textView2 = textView8;
|
||||
a.a(new RequestOptions().a(true).a(DiskCacheStrategy.a));
|
||||
a.a(imageView);
|
||||
RequestBuilder<Drawable> a2 = Glide.e(JimuApplication.l()).a(recordsBean.getUserImage());
|
||||
a2.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).h());
|
||||
a2.a(imageView5);
|
||||
textView3.setText(recordsBean.getNickName());
|
||||
textView7.setText(recordsBean.getContent());
|
||||
imageView9.setVisibility(recordsBean.getPostIcon() == 3 ? 0 : 8);
|
||||
relativeLayout.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.FavouriteAdapter.3
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
FavouriteAdapter.this.a(recordsBean);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
textView = textView10;
|
||||
textView2 = textView8;
|
||||
}
|
||||
if (recordsBean2 != null) {
|
||||
relativeLayout2.setVisibility(0);
|
||||
RequestBuilder<Drawable> a3 = Glide.e(JimuApplication.l()).a(recordsBean2.getPostCoverUrl());
|
||||
a3.a(new RequestOptions().a(true).a(DiskCacheStrategy.a));
|
||||
a3.a(imageView2);
|
||||
RequestBuilder<Drawable> a4 = Glide.e(JimuApplication.l()).a(recordsBean2.getUserImage());
|
||||
a4.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).h());
|
||||
a4.a(imageView6);
|
||||
textView4.setText(recordsBean2.getNickName());
|
||||
textView2.setText(recordsBean2.getContent());
|
||||
imageView10.setVisibility(recordsBean2.getPostIcon() == 3 ? 0 : 8);
|
||||
relativeLayout2.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.FavouriteAdapter.4
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
FavouriteAdapter.this.a(recordsBean2);
|
||||
}
|
||||
});
|
||||
}
|
||||
if (recordsBean6 != null) {
|
||||
relativeLayout3.setVisibility(0);
|
||||
RequestBuilder<Drawable> a5 = Glide.e(JimuApplication.l()).a(recordsBean6.getPostCoverUrl());
|
||||
a5.a(new RequestOptions().a(true).a(DiskCacheStrategy.a));
|
||||
a5.a(imageView3);
|
||||
RequestBuilder<Drawable> a6 = Glide.e(JimuApplication.l()).a(recordsBean6.getUserImage());
|
||||
a6.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).h());
|
||||
a6.a(imageView7);
|
||||
textView5.setText(recordsBean6.getNickName());
|
||||
textView9.setText(recordsBean6.getContent());
|
||||
imageView11.setVisibility(recordsBean6.getPostIcon() == 3 ? 0 : 8);
|
||||
relativeLayout3.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.FavouriteAdapter.5
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
FavouriteAdapter.this.a(recordsBean6);
|
||||
}
|
||||
});
|
||||
}
|
||||
if (recordsBean5 != null) {
|
||||
relativeLayout4.setVisibility(0);
|
||||
Glide.e(JimuApplication.l()).a(recordsBean5.getPostCoverUrl()).a(imageView4);
|
||||
RequestBuilder<Drawable> a7 = Glide.e(JimuApplication.l()).a(recordsBean5.getUserImage());
|
||||
a7.a(RequestOptions.O().h());
|
||||
a7.a(imageView8);
|
||||
textView6.setText(recordsBean5.getNickName());
|
||||
textView.setText(recordsBean5.getContent());
|
||||
imageView12.setVisibility(recordsBean5.getPostIcon() != 3 ? 8 : 0);
|
||||
relativeLayout4.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.FavouriteAdapter.6
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
FavouriteAdapter.this.a(recordsBean5);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void a(GuessEnjoyEntities.RecordsBean recordsBean) {
|
||||
PublishDetailActivity.start(this.mContext, recordsBean.getId());
|
||||
}
|
||||
|
||||
public void a(ChangeListener changeListener) {
|
||||
this.a = changeListener;
|
||||
}
|
||||
}
|
||||
127
sources/com/ubt/jimu/community/view/adapter/HotAdapter.java
Normal file
127
sources/com/ubt/jimu/community/view/adapter/HotAdapter.java
Normal file
@@ -0,0 +1,127 @@
|
||||
package com.ubt.jimu.community.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.recyclelib.adapter.BaseRecyclerAdapter;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.FavouriteBean;
|
||||
import com.ubt.jimu.community.view.HotLaststActivity;
|
||||
import com.ubt.jimu.community.view.PublishDetailActivity;
|
||||
import com.ubt.jimu.utils.ResoureUtils;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class HotAdapter extends BaseRecyclerAdapter<FavouriteBean.RecordsBean> {
|
||||
private ImageView a;
|
||||
private ImageView b;
|
||||
private TextView c;
|
||||
private ImageView d;
|
||||
private ImageView e;
|
||||
private TextView f;
|
||||
private String g;
|
||||
private URecyclerView h;
|
||||
private int[] i;
|
||||
|
||||
public HotAdapter(Context context, String str, List<FavouriteBean.RecordsBean> list, URecyclerView uRecyclerView) {
|
||||
super(context, list);
|
||||
this.i = new int[3];
|
||||
this.g = str;
|
||||
this.h = uRecyclerView;
|
||||
this.i[0] = context.getResources().getColor(R.color.txt_FF4979);
|
||||
this.i[1] = context.getResources().getColor(R.color.txt_FFA814);
|
||||
this.i[2] = context.getResources().getColor(R.color.txt_00C4C9);
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(FavouriteBean.RecordsBean recordsBean, View view) {
|
||||
if (this.h.getRefreshHeader() == null || this.h.getRefreshHeader().getState() != 2) {
|
||||
Intent intent = new Intent(this.mContext, (Class<?>) PublishDetailActivity.class);
|
||||
intent.putExtra("postId", recordsBean.getId());
|
||||
((HotLaststActivity) this.mContext).startActivityWithAnim(intent);
|
||||
}
|
||||
}
|
||||
|
||||
public /* synthetic */ void b(FavouriteBean.RecordsBean recordsBean, View view) {
|
||||
if (this.h.getRefreshHeader() == null || this.h.getRefreshHeader().getState() != 2) {
|
||||
Intent intent = new Intent(this.mContext, (Class<?>) PublishDetailActivity.class);
|
||||
intent.putExtra("postId", recordsBean.getId());
|
||||
((HotLaststActivity) this.mContext).startActivityWithAnim(intent);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.adapter.BaseRecyclerAdapter
|
||||
public int layoutId() {
|
||||
return R.layout.item_hot;
|
||||
}
|
||||
|
||||
public void setWh(int[] iArr) {
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, int i) {
|
||||
this.b = (ImageView) baseViewHolder.getView(R.id.im_creativity_image);
|
||||
this.e = (ImageView) baseViewHolder.getView(R.id.im_creativity_video);
|
||||
this.a = (ImageView) baseViewHolder.getView(R.id.img_item_number);
|
||||
this.d = (ImageView) baseViewHolder.getView(R.id.im_comm_head);
|
||||
this.c = (TextView) baseViewHolder.getView(R.id.tv_creativity_name);
|
||||
this.f = (TextView) baseViewHolder.getView(R.id.tv_creativity_title);
|
||||
final FavouriteBean.RecordsBean recordsBean = (FavouriteBean.RecordsBean) this.mList.get(i);
|
||||
if (recordsBean.getPostIcon() == 1) {
|
||||
this.e.setVisibility(8);
|
||||
} else {
|
||||
this.e.setVisibility(0);
|
||||
}
|
||||
if (!this.g.equals("hot")) {
|
||||
baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.c
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
HotAdapter.this.b(recordsBean, view);
|
||||
}
|
||||
});
|
||||
this.a.setVisibility(8);
|
||||
a(recordsBean, i);
|
||||
return;
|
||||
}
|
||||
baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.d
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
HotAdapter.this.a(recordsBean, view);
|
||||
}
|
||||
});
|
||||
if (i < 3) {
|
||||
this.a.setImageResource(ResoureUtils.a(this.mContext, String.format("community_icon_corner%s", String.valueOf(i + 1)), "drawable"));
|
||||
this.c.setTextColor(this.i[i]);
|
||||
this.f.setTextColor(this.i[i]);
|
||||
this.a.setVisibility(0);
|
||||
} else {
|
||||
this.a.setVisibility(8);
|
||||
}
|
||||
a(recordsBean, i);
|
||||
}
|
||||
|
||||
private void a(FavouriteBean.RecordsBean recordsBean, int i) {
|
||||
RequestBuilder<Drawable> a = Glide.e(this.mContext).a(recordsBean.getPostCoverUrl());
|
||||
a.a(new RequestOptions().a(true).a(DiskCacheStrategy.a).a(R.drawable.community_img));
|
||||
a.a(this.b);
|
||||
if (recordsBean.getUserBaseInfo() != null) {
|
||||
RequestBuilder<Drawable> a2 = Glide.e(this.mContext).a(recordsBean.getUserBaseInfo().getUserImage());
|
||||
a2.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).h());
|
||||
a2.a(this.d);
|
||||
this.c.setText(recordsBean.getUserBaseInfo().getNickName());
|
||||
} else {
|
||||
RequestBuilder<Drawable> a3 = Glide.e(this.mContext).a(Integer.valueOf(R.drawable.tab_base_user_default));
|
||||
a3.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).h());
|
||||
a3.a(this.d);
|
||||
this.c.setText("");
|
||||
}
|
||||
this.f.setText(recordsBean.getTitle());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.ubt.jimu.community.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.ubt.jimu.community.view.adapter.search.BasePagerAdapter;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class HotPagerAdapter extends BasePagerAdapter<RecyclerView> {
|
||||
public HotPagerAdapter(Context context, List<RecyclerView> list) {
|
||||
super(context, list);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,175 @@
|
||||
package com.ubt.jimu.community.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.CommentBean;
|
||||
import com.ubt.jimu.base.entities.FollowEntities;
|
||||
import com.ubt.jimu.base.entities.IssueDetailBean;
|
||||
import com.ubt.jimu.base.http.ApiObserver;
|
||||
import com.ubt.jimu.base.http.manager.CommunityManager;
|
||||
import com.ubt.jimu.community.view.PublishDetailActivity;
|
||||
import com.ubt.jimu.community.view.adapter.MultiRecyclerAdapter;
|
||||
import com.ubt.jimu.user.view.UserCenterActivity;
|
||||
import com.ubt.jimu.utils.TextUtils;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class IssueCommentAdapter extends MultiRecyclerAdapter<CommentBean.RecordsBean> {
|
||||
private RequestOptions d;
|
||||
private IssueDetailBean e;
|
||||
|
||||
public IssueCommentAdapter(Context context, List<CommentBean.RecordsBean> list) {
|
||||
super(context, list);
|
||||
new RoundedCorners(1);
|
||||
this.d = RequestOptions.O().b(R.drawable.default_photo).a(R.drawable.default_photo);
|
||||
}
|
||||
|
||||
private void c(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, int i) {
|
||||
final CommentBean.RecordsBean recordsBean = (CommentBean.RecordsBean) this.a.get(i - 1);
|
||||
ImageView imageView = (ImageView) multiViewHolder.getView(R.id.img_header);
|
||||
TextView textView = (TextView) multiViewHolder.getView(R.id.tv_nickname);
|
||||
TextView textView2 = (TextView) multiViewHolder.getView(R.id.tv_issue_time);
|
||||
TextView textView3 = (TextView) multiViewHolder.getView(R.id.tv_issue_content);
|
||||
RequestBuilder<Drawable> a = Glide.e(this.b).a(recordsBean.getUserImage());
|
||||
a.a(this.d);
|
||||
a.a(imageView);
|
||||
textView.setText(recordsBean.getAuthor());
|
||||
textView3.setText(recordsBean.getContent());
|
||||
textView2.setText(TextUtils.a(this.b, recordsBean.getCreateTime()));
|
||||
multiViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.g
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
IssueCommentAdapter.this.a(recordsBean, view);
|
||||
}
|
||||
});
|
||||
imageView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.f
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
IssueCommentAdapter.this.b(recordsBean, view);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void d(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, int i) {
|
||||
}
|
||||
|
||||
public /* synthetic */ void b(CommentBean.RecordsBean recordsBean, View view) {
|
||||
UserCenterActivity.a(this.b, recordsBean.getUserId());
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
if (this.a.size() == 0) {
|
||||
return 2;
|
||||
}
|
||||
return this.a.size() + 1;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.view.adapter.MultiRecyclerAdapter
|
||||
public int getLayoutId(int i) {
|
||||
return i == 0 ? R.layout.item_issue_comment_header : (this.a.size() == 0 && i == 1) ? R.layout.item_no_comment : R.layout.item_comment;
|
||||
}
|
||||
|
||||
private void b(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, int i) {
|
||||
ImageView imageView = (ImageView) multiViewHolder.getView(R.id.img_header);
|
||||
TextView textView = (TextView) multiViewHolder.getView(R.id.tv_nickname);
|
||||
TextView textView2 = (TextView) multiViewHolder.getView(R.id.tv_level);
|
||||
TextView textView3 = (TextView) multiViewHolder.getView(R.id.tv_issue_time);
|
||||
TextView textView4 = (TextView) multiViewHolder.getView(R.id.status);
|
||||
TextView textView5 = (TextView) multiViewHolder.getView(R.id.tv_comment);
|
||||
final ImageView imageView2 = (ImageView) multiViewHolder.getView(R.id.tv_follow);
|
||||
if (this.e != null) {
|
||||
RequestBuilder<Drawable> a = Glide.e(this.b).a(this.e.getUserImage());
|
||||
a.a(this.d);
|
||||
a.a(imageView);
|
||||
textView.setText(this.e.getNickName());
|
||||
textView2.setText(String.format("LV%s", Integer.valueOf(this.e.getLevel())));
|
||||
textView3.setText(TextUtils.a(this.b, this.e.getCreateTime()));
|
||||
textView4.setVisibility(this.e.getStatus() == 0 ? 0 : 8);
|
||||
textView5.setText(String.format("%s: %s", this.b.getString(R.string.issue_comment_count), Integer.valueOf(this.e.getCommentNum())));
|
||||
if (Cache.getInstance().getUserId().equals(this.e.getCreateUser() + "")) {
|
||||
imageView2.setVisibility(8);
|
||||
} else {
|
||||
imageView2.setVisibility(0);
|
||||
}
|
||||
if (this.e.getIsSubscribed() == 1) {
|
||||
imageView2.setImageResource(R.mipmap.ic_interest_pad);
|
||||
} else {
|
||||
imageView2.setImageResource(R.mipmap.ic_have_not_interest);
|
||||
}
|
||||
} else {
|
||||
imageView2.setVisibility(8);
|
||||
}
|
||||
imageView2.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.e
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
IssueCommentAdapter.this.a(imageView2, view);
|
||||
}
|
||||
});
|
||||
imageView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.h
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
IssueCommentAdapter.this.a(view);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, int i) {
|
||||
if (i == 0) {
|
||||
b(multiViewHolder, i);
|
||||
} else if (this.a.size() == 0 && i == 1) {
|
||||
d(multiViewHolder, i);
|
||||
} else {
|
||||
c(multiViewHolder, i);
|
||||
}
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(CommentBean.RecordsBean recordsBean, View view) {
|
||||
if (Cache.getInstance().getUserId().equals(recordsBean.getUserId() + "")) {
|
||||
return;
|
||||
}
|
||||
((PublishDetailActivity) this.b).a(recordsBean.getPostId(), recordsBean.getUserId(), 2, true);
|
||||
((PublishDetailActivity) this.b).p(recordsBean.getAuthor());
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(final ImageView imageView, View view) {
|
||||
if (this.e != null && ((PublishDetailActivity) this.b).D0()) {
|
||||
CommunityManager.create().subscriptionAdd(this.e.getCreateUser(), new ApiObserver<FollowEntities>(null) { // from class: com.ubt.jimu.community.view.adapter.IssueCommentAdapter.1
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(FollowEntities followEntities) {
|
||||
if (IssueCommentAdapter.this.e.getIsSubscribed() == 0) {
|
||||
imageView.setImageResource(R.mipmap.ic_interest_pad);
|
||||
IssueCommentAdapter.this.e.setIsSubscribed(1);
|
||||
} else {
|
||||
imageView.setImageResource(R.mipmap.ic_have_not_interest);
|
||||
IssueCommentAdapter.this.e.setIsSubscribed(0);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(View view) {
|
||||
if (this.e == null) {
|
||||
return;
|
||||
}
|
||||
UserCenterActivity.a(this.b, r4.getCreateUser());
|
||||
}
|
||||
|
||||
public void a(IssueDetailBean issueDetailBean) {
|
||||
this.e = issueDetailBean;
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
package com.ubt.jimu.community.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
|
||||
import com.ubt.jimu.base.entities.IssueDetailBean;
|
||||
import com.ubt.jimu.community.activity.JimuActActivity;
|
||||
import com.ubt.jimu.community.view.adapter.MultiRecyclerAdapter;
|
||||
import com.ubt.jimu.picture.PictureShowActivity;
|
||||
import com.ubt.jimu.utils.GlideRoundTransform;
|
||||
import com.ubt.jimu.widgets.player.UbtPlayer;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class IssueDetailAdapter extends MultiRecyclerAdapter<IssueDetailBean.FilesBean> {
|
||||
private Context d;
|
||||
private IssueDetailBean e;
|
||||
|
||||
public IssueDetailAdapter(Context context, List<IssueDetailBean.FilesBean> list) {
|
||||
super(context, list);
|
||||
this.d = context;
|
||||
new GlideRoundTransform(this.b);
|
||||
}
|
||||
|
||||
static /* synthetic */ void a(DialogInterface dialogInterface, int i) {
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, int i) {
|
||||
if (i == 0) {
|
||||
TextView textView = (TextView) multiViewHolder.getView(R.id.tv_post_title);
|
||||
IssueDetailBean issueDetailBean = this.e;
|
||||
if (issueDetailBean != null) {
|
||||
textView.setText(issueDetailBean.getTitle());
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (i == this.a.size() + 1) {
|
||||
TextView textView2 = (TextView) multiViewHolder.getView(R.id.tvActivityName);
|
||||
View view = multiViewHolder.getView(R.id.llItemIssueBottomContainer);
|
||||
IssueDetailBean issueDetailBean2 = this.e;
|
||||
if (issueDetailBean2 != null) {
|
||||
textView2.setText(issueDetailBean2.getActivityName());
|
||||
view.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.j
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view2) {
|
||||
IssueDetailAdapter.this.a(view2);
|
||||
}
|
||||
});
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
final IssueDetailBean.FilesBean filesBean = (IssueDetailBean.FilesBean) this.a.get(i - 1);
|
||||
multiViewHolder.getView(R.id.cd_model).setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.k
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view2) {
|
||||
IssueDetailAdapter.this.a(filesBean, view2);
|
||||
}
|
||||
});
|
||||
TextView textView3 = (TextView) multiViewHolder.getView(R.id.tv_issue_content);
|
||||
View view2 = multiViewHolder.getView(R.id.rl_picture);
|
||||
ImageView imageView = (ImageView) multiViewHolder.getView(R.id.img_play_background);
|
||||
ImageView imageView2 = (ImageView) multiViewHolder.getView(R.id.img_play);
|
||||
TextView textView4 = (TextView) multiViewHolder.getView(R.id.tv_desc);
|
||||
if (StringUtils.e(filesBean.getFileUrl())) {
|
||||
view2.setVisibility(8);
|
||||
textView3.setVisibility(0);
|
||||
} else {
|
||||
view2.setVisibility(0);
|
||||
textView3.setVisibility(8);
|
||||
}
|
||||
if (StringUtils.e(filesBean.getDescription())) {
|
||||
textView4.setVisibility(8);
|
||||
} else {
|
||||
textView4.setVisibility(0);
|
||||
}
|
||||
textView3.setText(filesBean.getDescription());
|
||||
textView4.setText(filesBean.getDescription());
|
||||
RequestOptions a = new RequestOptions().a(R.drawable.community_img);
|
||||
if (1 == filesBean.getType()) {
|
||||
imageView2.setVisibility(8);
|
||||
RequestBuilder<Drawable> a2 = Glide.e(this.b).a(filesBean.getFileUrl());
|
||||
a2.a(a);
|
||||
a2.a(imageView);
|
||||
return;
|
||||
}
|
||||
if (3 == filesBean.getType()) {
|
||||
imageView2.setVisibility(0);
|
||||
RequestBuilder<Drawable> a3 = Glide.e(this.b).a(filesBean.getThumbnail());
|
||||
a3.a(a);
|
||||
a3.a(imageView);
|
||||
return;
|
||||
}
|
||||
imageView2.setVisibility(8);
|
||||
RequestBuilder<Drawable> a4 = Glide.e(this.b).a(filesBean.getFileUrl());
|
||||
a4.a(a);
|
||||
a4.a(imageView);
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
int size = this.a.size() == 0 ? 0 : this.a.size() + 1;
|
||||
IssueDetailBean issueDetailBean = this.e;
|
||||
if (issueDetailBean != null && issueDetailBean.getActivityId() > 0) {
|
||||
TextUtils.isEmpty(this.e.getActivityName());
|
||||
}
|
||||
return size;
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.view.adapter.MultiRecyclerAdapter
|
||||
public int getLayoutId(int i) {
|
||||
return i == 0 ? R.layout.item_issue_header : i == this.a.size() + 1 ? R.layout.item_issue_bottom : R.layout.item_issue_detail;
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(View view) {
|
||||
JimuActActivity.start(this.d, (int) this.e.getActivityId());
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(final IssueDetailBean.FilesBean filesBean, View view) {
|
||||
if (filesBean.getType() == 1) {
|
||||
PictureShowActivity.start(this.b, filesBean.getDescription(), filesBean.getFileUrl());
|
||||
} else if (filesBean.getType() == 3) {
|
||||
JimuSimpleDialog.showWifiOnlyDialog(this.d, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.i
|
||||
@Override // android.content.DialogInterface.OnClickListener
|
||||
public final void onClick(DialogInterface dialogInterface, int i) {
|
||||
IssueDetailAdapter.a(dialogInterface, i);
|
||||
}
|
||||
}, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.l
|
||||
@Override // android.content.DialogInterface.OnClickListener
|
||||
public final void onClick(DialogInterface dialogInterface, int i) {
|
||||
IssueDetailAdapter.this.a(filesBean, dialogInterface, i);
|
||||
}
|
||||
}, false);
|
||||
}
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(IssueDetailBean.FilesBean filesBean, DialogInterface dialogInterface, int i) {
|
||||
UbtPlayer.a(this.b, filesBean.getDescription(), filesBean.getFileUrl());
|
||||
}
|
||||
|
||||
public void a(IssueDetailBean issueDetailBean) {
|
||||
this.e = issueDetailBean;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,308 @@
|
||||
package com.ubt.jimu.community.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.cardview.widget.CardView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.recyclelib.adapter.BaseRecyclerAdapter;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.DeletePostEntities;
|
||||
import com.ubt.jimu.base.entities.MyPostListEntities;
|
||||
import com.ubt.jimu.base.http.ApiObserver;
|
||||
import com.ubt.jimu.base.http.manager.CommunityManager;
|
||||
import com.ubt.jimu.community.view.PublishDetailActivity;
|
||||
import com.ubt.jimu.utils.SPUtils;
|
||||
import com.ubt.jimu.utils.TextUtils;
|
||||
import io.reactivex.disposables.CompositeDisposable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class IssueNewsAdapter extends BaseRecyclerAdapter<MyPostListEntities.RecordsBean> {
|
||||
private int a;
|
||||
private CardView b;
|
||||
private ImageView c;
|
||||
private ImageView d;
|
||||
private TextView e;
|
||||
private TextView f;
|
||||
private ImageView g;
|
||||
private TextView h;
|
||||
private TextView i;
|
||||
private ImageView j;
|
||||
private ImageView k;
|
||||
private RelativeLayout l;
|
||||
private String m;
|
||||
private boolean n;
|
||||
|
||||
public IssueNewsAdapter(Context context, List<MyPostListEntities.RecordsBean> list, int i, String str) {
|
||||
super(context, i == 1 ? (List) SPUtils.a(JimuApplication.l(), "TB_POST") : list);
|
||||
this.a = i;
|
||||
this.m = str;
|
||||
this.n = String.valueOf(Cache.getInstance().getLoginUserIntId()).equals(str);
|
||||
}
|
||||
|
||||
private void b(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, MyPostListEntities.RecordsBean recordsBean, int i) {
|
||||
}
|
||||
|
||||
public /* synthetic */ void e(MyPostListEntities.RecordsBean recordsBean, int i, View view) {
|
||||
recordsBean.setShowDelete(false);
|
||||
notifyItemChanged(i + 1);
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.adapter.BaseRecyclerAdapter
|
||||
public int layoutId() {
|
||||
return R.layout.item_publish;
|
||||
}
|
||||
|
||||
private void b(final MyPostListEntities.RecordsBean recordsBean, final int i) {
|
||||
if (recordsBean.isShowDelete()) {
|
||||
b(2);
|
||||
} else {
|
||||
b(3);
|
||||
}
|
||||
this.f.setText(TextUtils.a(this.mContext, recordsBean.getCreateTime()));
|
||||
this.g.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.o
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
IssueNewsAdapter.this.d(recordsBean, i, view);
|
||||
}
|
||||
});
|
||||
this.l.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.n
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
IssueNewsAdapter.this.e(recordsBean, i, view);
|
||||
}
|
||||
});
|
||||
this.j.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.r
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
IssueNewsAdapter.this.a(i, view);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(int i, View view) {
|
||||
this.mList.remove(i);
|
||||
notifyItemChanged(i);
|
||||
notifyItemChanged(i, Integer.valueOf(this.mList.size()));
|
||||
}
|
||||
|
||||
public /* synthetic */ void c(MyPostListEntities.RecordsBean recordsBean, int i, View view) {
|
||||
recordsBean.setShowDelete(true);
|
||||
notifyItemChanged(i + 1);
|
||||
}
|
||||
|
||||
public /* synthetic */ void d(MyPostListEntities.RecordsBean recordsBean, int i, View view) {
|
||||
recordsBean.setShowDelete(true);
|
||||
notifyItemChanged(i + 1);
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, int i) {
|
||||
MyPostListEntities.RecordsBean recordsBean = (MyPostListEntities.RecordsBean) this.mList.get(i);
|
||||
this.b = (CardView) baseViewHolder.getView(R.id.cd_small);
|
||||
this.l = (RelativeLayout) baseViewHolder.getView(R.id.rl_covert);
|
||||
this.c = (ImageView) baseViewHolder.getView(R.id.img_first_frame);
|
||||
this.d = (ImageView) baseViewHolder.getView(R.id.img_play);
|
||||
this.e = (TextView) baseViewHolder.getView(R.id.tv_desc);
|
||||
this.f = (TextView) baseViewHolder.getView(R.id.tv_time);
|
||||
this.g = (ImageView) baseViewHolder.getView(R.id.tv_popup);
|
||||
if (!this.n) {
|
||||
this.g.setVisibility(8);
|
||||
}
|
||||
this.h = (TextView) baseViewHolder.getView(R.id.tv_state);
|
||||
this.i = (TextView) baseViewHolder.getView(R.id.check_status);
|
||||
this.j = (ImageView) baseViewHolder.getView(R.id.img_delete);
|
||||
this.k = (ImageView) baseViewHolder.getView(R.id.img_edit);
|
||||
if (recordsBean.getPostIcon() == 3) {
|
||||
this.d.setVisibility(0);
|
||||
} else {
|
||||
this.d.setVisibility(8);
|
||||
}
|
||||
this.e.setText(recordsBean.getTitle());
|
||||
int i2 = this.a;
|
||||
if (i2 == 1) {
|
||||
this.k.setVisibility(8);
|
||||
this.l.setVisibility(8);
|
||||
this.f.setText(TextUtils.a(this.mContext, recordsBean.getCreateTime()));
|
||||
b(recordsBean, i);
|
||||
b(baseViewHolder, recordsBean, i);
|
||||
return;
|
||||
}
|
||||
if (i2 == 2) {
|
||||
if (!this.m.equals(Cache.getInstance().getUserId())) {
|
||||
this.l.setVisibility(8);
|
||||
}
|
||||
a(recordsBean, i);
|
||||
a(baseViewHolder, recordsBean, i);
|
||||
}
|
||||
}
|
||||
|
||||
private void a(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, final MyPostListEntities.RecordsBean recordsBean, final int i) {
|
||||
baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.IssueNewsAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
PublishDetailActivity.start(((BaseRecyclerAdapter) IssueNewsAdapter.this).mContext, recordsBean.getId());
|
||||
}
|
||||
});
|
||||
this.b.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.IssueNewsAdapter.2
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
PublishDetailActivity.start(((BaseRecyclerAdapter) IssueNewsAdapter.this).mContext, recordsBean.getId());
|
||||
}
|
||||
});
|
||||
this.b.setOnLongClickListener(new View.OnLongClickListener() { // from class: com.ubt.jimu.community.view.adapter.IssueNewsAdapter.3
|
||||
@Override // android.view.View.OnLongClickListener
|
||||
public boolean onLongClick(View view) {
|
||||
if (IssueNewsAdapter.this.n && !recordsBean.isShowDelete()) {
|
||||
recordsBean.setShowDelete(true);
|
||||
IssueNewsAdapter.this.notifyItemChanged(i + 1);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
});
|
||||
baseViewHolder.itemView.setOnLongClickListener(new View.OnLongClickListener() { // from class: com.ubt.jimu.community.view.adapter.IssueNewsAdapter.4
|
||||
@Override // android.view.View.OnLongClickListener
|
||||
public boolean onLongClick(View view) {
|
||||
if (IssueNewsAdapter.this.n && !recordsBean.isShowDelete()) {
|
||||
recordsBean.setShowDelete(true);
|
||||
IssueNewsAdapter.this.notifyItemChanged(i + 1);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
});
|
||||
this.j.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.p
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
IssueNewsAdapter.this.a(recordsBean, i, view);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public /* synthetic */ void b(MyPostListEntities.RecordsBean recordsBean, int i, View view) {
|
||||
recordsBean.setShowDelete(false);
|
||||
notifyItemChanged(i + 1);
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(MyPostListEntities.RecordsBean recordsBean, final int i, View view) {
|
||||
final CompositeDisposable compositeDisposable = new CompositeDisposable();
|
||||
CommunityManager.create().deletePost(recordsBean.getId(), new ApiObserver<DeletePostEntities>(null) { // from class: com.ubt.jimu.community.view.adapter.IssueNewsAdapter.5
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(DeletePostEntities deletePostEntities) {
|
||||
if (deletePostEntities.isStatus()) {
|
||||
((BaseRecyclerAdapter) IssueNewsAdapter.this).mList.remove(i);
|
||||
IssueNewsAdapter.this.notifyDataSetChanged();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
compositeDisposable.b(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void b(int i) {
|
||||
if (i == 1) {
|
||||
this.l.setVisibility(0);
|
||||
this.l.setBackgroundResource(R.color.txt_616d78);
|
||||
this.j.setVisibility(0);
|
||||
this.k.setVisibility(0);
|
||||
return;
|
||||
}
|
||||
if (i == 2) {
|
||||
this.l.setVisibility(0);
|
||||
this.l.setBackgroundResource(R.color.txt_616d78);
|
||||
this.j.setVisibility(0);
|
||||
this.k.setVisibility(8);
|
||||
return;
|
||||
}
|
||||
if (i == 4) {
|
||||
this.l.setVisibility(0);
|
||||
this.l.setBackgroundResource(R.color.txt_616d78);
|
||||
this.j.setVisibility(8);
|
||||
this.k.setVisibility(8);
|
||||
return;
|
||||
}
|
||||
this.l.setVisibility(8);
|
||||
this.j.setVisibility(8);
|
||||
this.k.setVisibility(8);
|
||||
}
|
||||
|
||||
private void a(final MyPostListEntities.RecordsBean recordsBean, final int i) {
|
||||
RequestBuilder<Drawable> a = Glide.e(this.mContext).a(recordsBean.getPostCoverUrl());
|
||||
a.a(new RequestOptions().a(R.drawable.community_img));
|
||||
a.a(this.c);
|
||||
this.f.setText(TextUtils.a(this.mContext, recordsBean.getCreateTime()));
|
||||
this.i.setVisibility(recordsBean.getStatus() == 0 ? 0 : 8);
|
||||
this.l.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.m
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
IssueNewsAdapter.this.b(recordsBean, i, view);
|
||||
}
|
||||
});
|
||||
this.g.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.q
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
IssueNewsAdapter.this.c(recordsBean, i, view);
|
||||
}
|
||||
});
|
||||
if (recordsBean.getStatus() == 0) {
|
||||
this.i.setText(this.mContext.getString(R.string.under_review));
|
||||
this.i.setVisibility(0);
|
||||
this.h.setText("");
|
||||
this.h.setVisibility(8);
|
||||
if (recordsBean.isShowDelete()) {
|
||||
b(2);
|
||||
return;
|
||||
} else {
|
||||
b(3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (recordsBean.getStatus() == 1) {
|
||||
this.i.setVisibility(8);
|
||||
this.h.setText("");
|
||||
this.h.setVisibility(8);
|
||||
if (recordsBean.isShowDelete()) {
|
||||
b(2);
|
||||
return;
|
||||
} else {
|
||||
b(3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (recordsBean.getStatus() == 2) {
|
||||
this.i.setVisibility(0);
|
||||
this.i.setText(this.mContext.getString(R.string.pub_is_shield));
|
||||
this.h.setVisibility(8);
|
||||
this.j.setImageResource(R.drawable.community_publish_delete);
|
||||
if (recordsBean.isShowDelete()) {
|
||||
b(2);
|
||||
return;
|
||||
} else {
|
||||
b(3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
this.h.setVisibility(8);
|
||||
this.i.setVisibility(0);
|
||||
this.i.setText(this.mContext.getString(R.string.pub_is_deleted));
|
||||
this.j.setImageResource(R.drawable.community_publish_clear);
|
||||
if (recordsBean.isShowDelete()) {
|
||||
b(2);
|
||||
} else {
|
||||
b(3);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
package com.ubt.jimu.community.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.util.SparseArray;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class MultiRecyclerAdapter<T> extends RecyclerView.Adapter<MultiViewHolder> {
|
||||
protected List<T> a;
|
||||
protected Context b;
|
||||
protected LayoutInflater c;
|
||||
|
||||
protected static class MultiViewHolder extends RecyclerView.ViewHolder {
|
||||
private SparseArray<View> a;
|
||||
private View b;
|
||||
|
||||
public MultiViewHolder(View view) {
|
||||
super(view);
|
||||
this.a = new SparseArray<>();
|
||||
this.b = view;
|
||||
}
|
||||
|
||||
public <K extends View> K getView(int i) {
|
||||
K k = (K) this.a.get(i);
|
||||
if (k != null) {
|
||||
return k;
|
||||
}
|
||||
K k2 = (K) this.b.findViewById(i);
|
||||
this.a.put(i, k2);
|
||||
return k2;
|
||||
}
|
||||
}
|
||||
|
||||
protected MultiRecyclerAdapter(Context context, List<T> list) {
|
||||
this.a = list == null ? new ArrayList<>() : list;
|
||||
this.b = context;
|
||||
this.c = LayoutInflater.from(context);
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemViewType(int i) {
|
||||
return getLayoutId(i);
|
||||
}
|
||||
|
||||
public abstract int getLayoutId(int i);
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public MultiViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new MultiViewHolder(this.c.inflate(i, viewGroup, false));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.ubt.jimu.community.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
import com.recyclelib.adapter.BaseRecyclerAdapter;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.community.view.PublishDetailActivity;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ReportAdapter extends BaseRecyclerAdapter<String> {
|
||||
private TextView a;
|
||||
|
||||
public ReportAdapter(Context context, List<String> list) {
|
||||
super(context, list);
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(int i, View view) {
|
||||
((PublishDetailActivity) this.mContext).a((String) this.mList.get(i), i + 1);
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.adapter.BaseRecyclerAdapter
|
||||
public int layoutId() {
|
||||
return R.layout.item_report;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, final int i) {
|
||||
this.a = (TextView) baseViewHolder.getView(R.id.tv_report_content);
|
||||
this.a.setText((CharSequence) this.mList.get(i));
|
||||
baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.s
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
ReportAdapter.this.a(i, view);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
package com.ubt.jimu.community.view.adapter.search;
|
||||
|
||||
import android.content.Context;
|
||||
import android.widget.TextView;
|
||||
import com.recyclelib.adapter.BaseRecyclerAdapter;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.SearchQuizBean;
|
||||
import com.ubt.jimu.utils.TextUtils;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class AskAdapter extends BaseRecyclerAdapter<SearchQuizBean.RecordsBean> {
|
||||
private String a;
|
||||
|
||||
public AskAdapter(Context context, List<SearchQuizBean.RecordsBean> list) {
|
||||
super(context, list);
|
||||
}
|
||||
|
||||
private void a(TextView textView, String str) {
|
||||
if (StringUtils.e(str)) {
|
||||
textView.setVisibility(8);
|
||||
return;
|
||||
}
|
||||
int indexOf = str.indexOf(this.a);
|
||||
textView.setVisibility(0);
|
||||
if (indexOf == -1) {
|
||||
textView.setText(str);
|
||||
} else {
|
||||
textView.setText(TextUtils.a(str, this.a, indexOf, this.mContext.getResources().getColor(R.color.bg_F8B220)));
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.adapter.BaseRecyclerAdapter
|
||||
public int layoutId() {
|
||||
return R.layout.item_search_ask;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, int i) {
|
||||
SearchQuizBean.RecordsBean recordsBean = (SearchQuizBean.RecordsBean) this.mList.get(i);
|
||||
TextView textView = (TextView) baseViewHolder.getView(R.id.tv_title_ask);
|
||||
TextView textView2 = (TextView) baseViewHolder.getView(R.id.tv_ask_score);
|
||||
TextView textView3 = (TextView) baseViewHolder.getView(R.id.tv_state);
|
||||
a(textView, recordsBean.getTitle());
|
||||
textView2.setText(String.format(this.mContext.getString(R.string.search_item_ask_score), recordsBean.getScore() + ""));
|
||||
if ("1".equals(recordsBean.getContent())) {
|
||||
textView3.setText(this.mContext.getString(R.string.search_item_ask_use));
|
||||
} else {
|
||||
textView3.setText(this.mContext.getString(R.string.search_item_no_use));
|
||||
}
|
||||
}
|
||||
|
||||
public void a(String str) {
|
||||
this.a = str;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.ubt.jimu.community.view.adapter.search;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.viewpager.widget.PagerAdapter;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class BasePagerAdapter<T extends View> extends PagerAdapter {
|
||||
protected List<T> a;
|
||||
|
||||
public BasePagerAdapter(Context context, List<T> list) {
|
||||
this.a = list;
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.PagerAdapter
|
||||
public void destroyItem(ViewGroup viewGroup, int i, Object obj) {
|
||||
viewGroup.removeView(this.a.get(i));
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.PagerAdapter
|
||||
public int getCount() {
|
||||
List<T> list = this.a;
|
||||
if (list == null) {
|
||||
return 0;
|
||||
}
|
||||
return list.size();
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.PagerAdapter
|
||||
public Object instantiateItem(ViewGroup viewGroup, int i) {
|
||||
viewGroup.addView(this.a.get(i));
|
||||
return this.a.get(i);
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.PagerAdapter
|
||||
public boolean isViewFromObject(View view, Object obj) {
|
||||
return view == obj;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.ubt.jimu.community.view.adapter.search;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.recyclelib.adapter.BaseRecyclerAdapter;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.SearchContentBean;
|
||||
import com.ubt.jimu.community.view.PublishDetailActivity;
|
||||
import com.ubt.jimu.utils.GlideRoundTransform;
|
||||
import com.ubt.jimu.utils.TextUtils;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ContentAdapter extends BaseRecyclerAdapter<SearchContentBean.RecordsBean> {
|
||||
private String a;
|
||||
|
||||
public ContentAdapter(Context context, List<SearchContentBean.RecordsBean> list) {
|
||||
super(context, list);
|
||||
new GlideRoundTransform(context);
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(SearchContentBean.RecordsBean recordsBean, View view) {
|
||||
PublishDetailActivity.start(this.mContext, recordsBean.getId());
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.adapter.BaseRecyclerAdapter
|
||||
public int layoutId() {
|
||||
return R.layout.item_search_content;
|
||||
}
|
||||
|
||||
private void a(String str, String str2, TextView textView, TextView textView2) {
|
||||
if (StringUtils.e(str)) {
|
||||
textView.setVisibility(8);
|
||||
} else {
|
||||
int indexOf = str.indexOf(this.a);
|
||||
textView.setVisibility(0);
|
||||
if (indexOf == -1) {
|
||||
textView.setText(str);
|
||||
} else {
|
||||
textView.setText(TextUtils.a(str, this.a, indexOf, this.mContext.getResources().getColor(R.color.bg_F8B220)));
|
||||
}
|
||||
}
|
||||
if (StringUtils.e(str2)) {
|
||||
textView2.setVisibility(8);
|
||||
return;
|
||||
}
|
||||
int indexOf2 = str2.indexOf(this.a);
|
||||
textView2.setVisibility(0);
|
||||
if (indexOf2 == -1) {
|
||||
textView2.setText(str2);
|
||||
} else {
|
||||
textView2.setText(TextUtils.a(str2, this.a, indexOf2, this.mContext.getResources().getColor(R.color.bg_F8B220)));
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, int i) {
|
||||
final SearchContentBean.RecordsBean recordsBean = (SearchContentBean.RecordsBean) this.mList.get(i);
|
||||
ImageView imageView = (ImageView) baseViewHolder.getView(R.id.img_play_background);
|
||||
ImageView imageView2 = (ImageView) baseViewHolder.getView(R.id.img_play);
|
||||
TextView textView = (TextView) baseViewHolder.getView(R.id.tv_label);
|
||||
TextView textView2 = (TextView) baseViewHolder.getView(R.id.tv_search_title);
|
||||
TextView textView3 = (TextView) baseViewHolder.getView(R.id.tv_search_content);
|
||||
if ("1".equals(recordsBean.getPostIcon())) {
|
||||
imageView2.setVisibility(8);
|
||||
} else {
|
||||
imageView2.setVisibility(0);
|
||||
}
|
||||
RequestBuilder<Drawable> a = Glide.e(this.mContext).a(recordsBean.getPostCoverUrl());
|
||||
a.a(new RequestOptions().a(R.drawable.community_img));
|
||||
a.a(imageView);
|
||||
a(recordsBean.getTitle(), recordsBean.getDescription(), textView2, textView3);
|
||||
if (recordsBean.getTags() == null || !this.a.contains(recordsBean.getTags())) {
|
||||
textView.setVisibility(8);
|
||||
} else {
|
||||
textView.setVisibility(0);
|
||||
textView.setText(recordsBean.getTags());
|
||||
}
|
||||
baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.search.a
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
ContentAdapter.this.a(recordsBean, view);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void a(String str) {
|
||||
this.a = str;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,300 @@
|
||||
package com.ubt.jimu.community.view.adapter.search;
|
||||
|
||||
import android.animation.Animator;
|
||||
import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
import android.view.ViewAnimationUtils;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.animation.ScaleAnimation;
|
||||
import android.widget.FrameLayout;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
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.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.entities.DraftsListBean;
|
||||
import com.ubt.jimu.base.entities.PublishItemBean;
|
||||
import com.ubt.jimu.blockly.feature.audio.AudioParams;
|
||||
import com.ubt.jimu.utils.SPUtils;
|
||||
import com.ubt.jimu.utils.fileUpdataTool.VideoUtils;
|
||||
import io.reactivex.functions.Consumer;
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.Iterator;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class DraftsListAdapter extends RecyclerView.Adapter<DraftsViewHolder> {
|
||||
private Context a;
|
||||
private DraftsListBean b;
|
||||
private FrameLayout d;
|
||||
private ImageView e;
|
||||
private DraftsItemOnClickLisenter g;
|
||||
private EmptyListLisenter h;
|
||||
private String i;
|
||||
private int j;
|
||||
private List<PublishItemBean> c = new ArrayList();
|
||||
private LinkedHashMap<String, Bitmap> f = new LinkedHashMap<>();
|
||||
|
||||
public interface DraftsItemOnClickLisenter {
|
||||
void b(int i, String str);
|
||||
}
|
||||
|
||||
public class DraftsViewHolder extends RecyclerView.ViewHolder {
|
||||
View a;
|
||||
ImageView b;
|
||||
ImageView c;
|
||||
ImageView d;
|
||||
View e;
|
||||
TextView f;
|
||||
TextView g;
|
||||
ImageView h;
|
||||
FrameLayout i;
|
||||
|
||||
public DraftsViewHolder(DraftsListAdapter draftsListAdapter, View view) {
|
||||
super(view);
|
||||
this.a = view;
|
||||
this.b = (ImageView) view.findViewById(R.id.im_draft_delete);
|
||||
this.c = (ImageView) view.findViewById(R.id.im_creativity_image);
|
||||
this.d = (ImageView) view.findViewById(R.id.im_creativity_video);
|
||||
this.e = view.findViewById(R.id.view_on_long_click);
|
||||
this.i = (FrameLayout) view.findViewById(R.id.fl_drafts_delete_layout);
|
||||
this.f = (TextView) view.findViewById(R.id.tv_creativity_title);
|
||||
this.g = (TextView) view.findViewById(R.id.tv_drafts_time);
|
||||
this.h = (ImageView) view.findViewById(R.id.tv_drafts_menu);
|
||||
}
|
||||
}
|
||||
|
||||
public interface EmptyListLisenter {
|
||||
void a(Boolean bool);
|
||||
}
|
||||
|
||||
public DraftsListAdapter(Context context, int i) {
|
||||
this.i = "MULTITERM_VIDEO_IMAGE";
|
||||
this.j = 5;
|
||||
this.a = context;
|
||||
this.j = i;
|
||||
if (i == -1 || i == 1) {
|
||||
this.i = "MULTITERM_IMAGE";
|
||||
} else {
|
||||
if (i != 2) {
|
||||
return;
|
||||
}
|
||||
this.i = "MULTITERM_VIDEO";
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
List<PublishItemBean> list = this.c;
|
||||
if (list == null) {
|
||||
return 0;
|
||||
}
|
||||
return list.size();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public DraftsViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new DraftsViewHolder(this, View.inflate(this.a, R.layout.item_drafts_layout, null));
|
||||
}
|
||||
|
||||
public void a(DraftsListBean draftsListBean) {
|
||||
if (draftsListBean == null) {
|
||||
return;
|
||||
}
|
||||
this.c.clear();
|
||||
this.b = draftsListBean;
|
||||
LinkedHashMap<String, PublishItemBean> linkedHashMap = draftsListBean.getLinkedHashMap();
|
||||
if (linkedHashMap.size() == 0) {
|
||||
return;
|
||||
}
|
||||
Iterator<PublishItemBean> it = linkedHashMap.values().iterator();
|
||||
while (true) {
|
||||
if (!it.hasNext()) {
|
||||
break;
|
||||
}
|
||||
PublishItemBean next = it.next();
|
||||
int i = this.j;
|
||||
if (i == 5) {
|
||||
this.c.add(next);
|
||||
} else if (i == 1 || i == -1 || i == 2) {
|
||||
if (this.i.equals(next.getSelectAstrict())) {
|
||||
this.c.add(next);
|
||||
}
|
||||
}
|
||||
}
|
||||
List<PublishItemBean> list = this.c;
|
||||
a(list);
|
||||
this.c = list;
|
||||
EmptyListLisenter emptyListLisenter = this.h;
|
||||
if (emptyListLisenter != null) {
|
||||
emptyListLisenter.a(Boolean.valueOf(this.c.size() == 0));
|
||||
}
|
||||
a();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(final DraftsViewHolder draftsViewHolder, final int i) {
|
||||
final PublishItemBean publishItemBean = this.c.get(i);
|
||||
String title = publishItemBean.getTitle();
|
||||
String localUrl = publishItemBean.getLocalUrl();
|
||||
final String singleKey = publishItemBean.getSingleKey();
|
||||
if (!TextUtils.isEmpty(localUrl)) {
|
||||
File file = new File(localUrl);
|
||||
if ((localUrl.endsWith(".png") || localUrl.endsWith(".jpg")) && file.exists()) {
|
||||
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(file);
|
||||
a.a(new RequestOptions().b());
|
||||
a.a(draftsViewHolder.c);
|
||||
}
|
||||
if ((localUrl.endsWith(".mp4") || localUrl.endsWith(".MP4") || localUrl.endsWith(AudioParams.gpp) || localUrl.endsWith(".3GP")) && file.exists()) {
|
||||
draftsViewHolder.d.setVisibility(0);
|
||||
a(draftsViewHolder, localUrl);
|
||||
}
|
||||
}
|
||||
String a2 = com.ubt.jimu.utils.TextUtils.a(this.a, publishItemBean.getAlterTime());
|
||||
draftsViewHolder.f.setText(title);
|
||||
draftsViewHolder.g.setText(a2);
|
||||
draftsViewHolder.b.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.search.DraftsListAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
DraftsListAdapter.this.a(i, publishItemBean.getSingleKey());
|
||||
if (DraftsListAdapter.this.h != null) {
|
||||
DraftsListAdapter.this.h.a(Boolean.valueOf(DraftsListAdapter.this.c.size() == 0));
|
||||
}
|
||||
}
|
||||
});
|
||||
draftsViewHolder.e.setOnLongClickListener(new View.OnLongClickListener() { // from class: com.ubt.jimu.community.view.adapter.search.DraftsListAdapter.2
|
||||
@Override // android.view.View.OnLongClickListener
|
||||
public boolean onLongClick(View view) {
|
||||
DraftsListAdapter.this.a(draftsViewHolder);
|
||||
return true;
|
||||
}
|
||||
});
|
||||
draftsViewHolder.e.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.search.DraftsListAdapter.3
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (DraftsListAdapter.this.g != null) {
|
||||
DraftsListAdapter.this.g.b(i, singleKey);
|
||||
}
|
||||
}
|
||||
});
|
||||
draftsViewHolder.i.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.search.DraftsListAdapter.4
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
DraftsListAdapter.this.a();
|
||||
}
|
||||
});
|
||||
draftsViewHolder.h.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.search.DraftsListAdapter.5
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
DraftsListAdapter.this.a(draftsViewHolder);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void a() {
|
||||
FrameLayout frameLayout = this.d;
|
||||
if (frameLayout != null) {
|
||||
frameLayout.setVisibility(8);
|
||||
}
|
||||
ImageView imageView = this.e;
|
||||
if (imageView != null) {
|
||||
imageView.setVisibility(8);
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void a(final DraftsViewHolder draftsViewHolder) {
|
||||
int measuredWidth = draftsViewHolder.a.getMeasuredWidth();
|
||||
Animator createCircularReveal = ViewAnimationUtils.createCircularReveal(draftsViewHolder.i, measuredWidth / 2, draftsViewHolder.a.getMeasuredHeight() / 2, 0.0f, measuredWidth);
|
||||
createCircularReveal.setDuration(500L);
|
||||
createCircularReveal.addListener(new Animator.AnimatorListener() { // from class: com.ubt.jimu.community.view.adapter.search.DraftsListAdapter.6
|
||||
@Override // android.animation.Animator.AnimatorListener
|
||||
public void onAnimationCancel(Animator animator) {
|
||||
}
|
||||
|
||||
@Override // android.animation.Animator.AnimatorListener
|
||||
public void onAnimationEnd(Animator animator) {
|
||||
DraftsListAdapter.this.d = draftsViewHolder.i;
|
||||
DraftsListAdapter.this.e = draftsViewHolder.b;
|
||||
draftsViewHolder.b.setVisibility(0);
|
||||
ScaleAnimation scaleAnimation = new ScaleAnimation(0.0f, 1.0f, 0.0f, 1.0f, 1, 0.5f, 1, 0.5f);
|
||||
scaleAnimation.setDuration(200L);
|
||||
draftsViewHolder.b.startAnimation(scaleAnimation);
|
||||
}
|
||||
|
||||
@Override // android.animation.Animator.AnimatorListener
|
||||
public void onAnimationRepeat(Animator animator) {
|
||||
}
|
||||
|
||||
@Override // android.animation.Animator.AnimatorListener
|
||||
public void onAnimationStart(Animator animator) {
|
||||
DraftsListAdapter.this.a();
|
||||
draftsViewHolder.i.setVisibility(0);
|
||||
}
|
||||
});
|
||||
createCircularReveal.start();
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void a(int i, String str) {
|
||||
this.c.remove(i);
|
||||
notifyItemRemoved(i);
|
||||
notifyItemRangeChanged(0, this.c.size());
|
||||
this.b.getLinkedHashMap().remove(str);
|
||||
SPUtils.a(this.a, Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId(), this.b);
|
||||
}
|
||||
|
||||
private void a(final DraftsViewHolder draftsViewHolder, final String str) {
|
||||
Bitmap bitmap = this.f.get(str);
|
||||
if (bitmap != null) {
|
||||
draftsViewHolder.c.setImageBitmap(bitmap);
|
||||
} else {
|
||||
VideoUtils.a().b(str).subscribe(new Consumer<Bitmap>() { // from class: com.ubt.jimu.community.view.adapter.search.DraftsListAdapter.7
|
||||
@Override // io.reactivex.functions.Consumer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void accept(Bitmap bitmap2) throws Exception {
|
||||
if (draftsViewHolder.c.getTag() == null || draftsViewHolder.c.getTag().equals(str)) {
|
||||
draftsViewHolder.c.setImageBitmap(bitmap2);
|
||||
draftsViewHolder.c.setTag(str + "jimu");
|
||||
DraftsListAdapter.this.f.put(str, bitmap2);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
public static List<PublishItemBean> a(List<PublishItemBean> list) {
|
||||
Collections.sort(list, new Comparator<PublishItemBean>() { // from class: com.ubt.jimu.community.view.adapter.search.DraftsListAdapter.8
|
||||
@Override // java.util.Comparator
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public int compare(PublishItemBean publishItemBean, PublishItemBean publishItemBean2) {
|
||||
if (publishItemBean.getAlterTime() < publishItemBean2.getAlterTime()) {
|
||||
return 1;
|
||||
}
|
||||
return publishItemBean.getAlterTime() == publishItemBean2.getAlterTime() ? 0 : -1;
|
||||
}
|
||||
});
|
||||
return list;
|
||||
}
|
||||
|
||||
public void a(DraftsItemOnClickLisenter draftsItemOnClickLisenter) {
|
||||
this.g = draftsItemOnClickLisenter;
|
||||
}
|
||||
|
||||
public void a(EmptyListLisenter emptyListLisenter) {
|
||||
this.h = emptyListLisenter;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
package com.ubt.jimu.community.view.adapter.search;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.View;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import com.recyclelib.adapter.BaseRecyclerAdapter;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.cache.SharePreferenceHelper;
|
||||
import com.ubt.jimu.community.presenter.SearchPresenter;
|
||||
import com.ubt.jimu.community.view.fragment.RecommendFragment;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class SearchRecommendAdapter extends BaseRecyclerAdapter<String> {
|
||||
private SearchPresenter a;
|
||||
private final SharePreferenceHelper b;
|
||||
private String c;
|
||||
private RecommendFragment d;
|
||||
|
||||
public SearchRecommendAdapter(Context context, RecommendFragment recommendFragment, String str, List<String> list, SearchPresenter searchPresenter) {
|
||||
super(context, list);
|
||||
this.a = searchPresenter;
|
||||
this.c = str;
|
||||
this.b = new SharePreferenceHelper();
|
||||
this.d = recommendFragment;
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(String str, View view) {
|
||||
a(str);
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.adapter.BaseRecyclerAdapter, androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
if (!this.c.equals("history")) {
|
||||
return this.mList.size();
|
||||
}
|
||||
if (this.mList.size() > 6) {
|
||||
return 6;
|
||||
}
|
||||
return this.mList.size();
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.adapter.BaseRecyclerAdapter
|
||||
public int layoutId() {
|
||||
return R.layout.item_search_rd;
|
||||
}
|
||||
|
||||
public void a(String str) {
|
||||
List list = (List) this.b.readObject(SharePreferenceHelper.SP_KEY_SEARCH_HISTORY);
|
||||
if (list == null) {
|
||||
list = new ArrayList();
|
||||
list.add(str);
|
||||
} else {
|
||||
int i = 0;
|
||||
while (true) {
|
||||
if (i >= list.size()) {
|
||||
break;
|
||||
}
|
||||
if (((String) list.get(i)).equals(str)) {
|
||||
list.remove(str);
|
||||
break;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
list.add(0, str);
|
||||
}
|
||||
this.b.saveObject(SharePreferenceHelper.SP_KEY_SEARCH_HISTORY, list);
|
||||
this.a.a(str);
|
||||
this.d.b();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, int i) {
|
||||
final String str = (String) this.mList.get(i);
|
||||
TextView textView = (TextView) baseViewHolder.getView(R.id.tv_recommend_content);
|
||||
textView.setText(str);
|
||||
baseViewHolder.itemView.setBackgroundResource(R.drawable.slt_search_item);
|
||||
baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.search.b
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
SearchRecommendAdapter.this.a(str, view);
|
||||
}
|
||||
});
|
||||
if (!this.c.equals("history")) {
|
||||
textView.setGravity(17);
|
||||
} else {
|
||||
textView.setGravity(16);
|
||||
baseViewHolder.getView(R.id.xl_top).setLayoutParams(new LinearLayout.LayoutParams(-2, -2));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.ubt.jimu.community.view.adapter.search;
|
||||
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.fragment.app.FragmentManager;
|
||||
import androidx.fragment.app.FragmentPagerAdapter;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class TabAdapter<T extends Fragment> extends FragmentPagerAdapter {
|
||||
private List<T> a;
|
||||
|
||||
public TabAdapter(FragmentManager fragmentManager, List<T> list) {
|
||||
super(fragmentManager);
|
||||
this.a = list;
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.PagerAdapter
|
||||
public int getCount() {
|
||||
return this.a.size();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.FragmentPagerAdapter
|
||||
public Fragment getItem(int i) {
|
||||
return this.a.get(i);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
package com.ubt.jimu.community.view.adapter.search;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.recyclelib.adapter.BaseRecyclerAdapter;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.SearchUserBean;
|
||||
import com.ubt.jimu.user.view.UserCenterActivity;
|
||||
import com.ubt.jimu.utils.GlideCircleTransform;
|
||||
import com.ubt.jimu.utils.TextUtils;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class UserAdapter extends BaseRecyclerAdapter<SearchUserBean.RecordsBean> {
|
||||
private String a;
|
||||
|
||||
public UserAdapter(Context context, List<SearchUserBean.RecordsBean> list) {
|
||||
super(context, list);
|
||||
new GlideCircleTransform(this.mContext);
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.adapter.BaseRecyclerAdapter
|
||||
public int layoutId() {
|
||||
return R.layout.item_search_user;
|
||||
}
|
||||
|
||||
private void a(TextView textView, String str) {
|
||||
if (StringUtils.e(str)) {
|
||||
textView.setVisibility(8);
|
||||
return;
|
||||
}
|
||||
int indexOf = str.indexOf(this.a);
|
||||
textView.setVisibility(0);
|
||||
if (indexOf == -1) {
|
||||
textView.setText(str);
|
||||
} else {
|
||||
textView.setText(TextUtils.a(str, this.a, indexOf, this.mContext.getResources().getColor(R.color.bg_F8B220)));
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, int i) {
|
||||
final SearchUserBean.RecordsBean recordsBean = (SearchUserBean.RecordsBean) this.mList.get(i);
|
||||
ImageView imageView = (ImageView) baseViewHolder.getView(R.id.img_user_icon);
|
||||
TextView textView = (TextView) baseViewHolder.getView(R.id.tv_user_title);
|
||||
TextView textView2 = (TextView) baseViewHolder.getView(R.id.tv_user_level);
|
||||
TextView textView3 = (TextView) baseViewHolder.getView(R.id.tv_user_desc);
|
||||
RequestBuilder<Drawable> a = Glide.e(this.mContext).a(recordsBean.getUserImage());
|
||||
a.a(RequestOptions.O().h());
|
||||
a.a(imageView);
|
||||
textView2.setText(String.format(this.mContext.getString(R.string.search_item_user_desc), Integer.valueOf(recordsBean.getLevel())));
|
||||
textView3.setText(recordsBean.getTitle());
|
||||
a(textView, recordsBean.getNickName());
|
||||
baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.search.UserAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
UserCenterActivity.a(((BaseRecyclerAdapter) UserAdapter.this).mContext, recordsBean.getUserId());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void a(String str) {
|
||||
this.a = str;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
package com.ubt.jimu.community.view.fragment;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubtech.view.fragment.BaseFragment;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class CommonFragment<T> extends BaseFragment {
|
||||
protected String a;
|
||||
private Unbinder b;
|
||||
ImageView imgNoContent;
|
||||
URecyclerView ryContent;
|
||||
TextView tvNoContent;
|
||||
|
||||
public abstract void c(String str);
|
||||
|
||||
public void d(int i) {
|
||||
if (i > 0) {
|
||||
this.ryContent.setVisibility(0);
|
||||
this.tvNoContent.setVisibility(8);
|
||||
this.imgNoContent.setVisibility(8);
|
||||
} else {
|
||||
this.ryContent.setVisibility(8);
|
||||
this.tvNoContent.setVisibility(0);
|
||||
this.imgNoContent.setVisibility(0);
|
||||
}
|
||||
}
|
||||
|
||||
protected abstract void initData();
|
||||
|
||||
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||||
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
|
||||
return layoutInflater.inflate(R.layout.fragment_search_content, viewGroup, false);
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.Fragment
|
||||
public void onDestroyView() {
|
||||
this.b.unbind();
|
||||
super.onDestroyView();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.Fragment
|
||||
public void onViewCreated(View view, Bundle bundle) {
|
||||
super.onViewCreated(view, bundle);
|
||||
this.b = ButterKnife.a(this, view);
|
||||
initData();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.ubt.jimu.community.view.fragment;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.recyclelib.URecyclerView;
|
||||
import com.ubt.jimu.R;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CommonFragment_ViewBinding implements Unbinder {
|
||||
private CommonFragment b;
|
||||
|
||||
public CommonFragment_ViewBinding(CommonFragment commonFragment, View view) {
|
||||
this.b = commonFragment;
|
||||
commonFragment.tvNoContent = (TextView) Utils.b(view, R.id.tv_no_content, "field 'tvNoContent'", TextView.class);
|
||||
commonFragment.imgNoContent = (ImageView) Utils.b(view, R.id.img_no_content, "field 'imgNoContent'", ImageView.class);
|
||||
commonFragment.ryContent = (URecyclerView) Utils.b(view, R.id.ry_content, "field 'ryContent'", URecyclerView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
CommonFragment commonFragment = this.b;
|
||||
if (commonFragment == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
commonFragment.tvNoContent = null;
|
||||
commonFragment.imgNoContent = null;
|
||||
commonFragment.ryContent = null;
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user