Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View 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);
}
}

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -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();
}
}

View 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));
}
}

View 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();
}
}

View File

@@ -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);
}
}

View 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();
}
}

View File

@@ -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();
}
}

View 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();
}
}
}

View 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;
}
}

View 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();
}
}
}

View File

@@ -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;
}
}

View File

@@ -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();
}
}
}

View File

@@ -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();
}

View File

@@ -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();
}

View File

@@ -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();
}

View File

@@ -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();
}

View File

@@ -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();
}

View File

@@ -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();
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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();
}

View File

@@ -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();
}

View File

@@ -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);
}
});
}
}

View File

@@ -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();
}
}
}

View File

@@ -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);
}
});
}
}
}

View File

@@ -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);
}
});
}
}
}

View File

@@ -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);
}
});
}
}

View File

@@ -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();
}
}
}

View File

@@ -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;
}
});
}
}