jimu-decompiled/sources/com/ubt/jimu/community/view/MyDraftsActivity.java
2025-05-13 19:24:51 +02:00

121 lines
4.8 KiB
Java

package com.ubt.jimu.community.view;
import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.view.ViewStub;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.ubt.jimu.R;
import com.ubt.jimu.base.SuperActivity;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.entities.Constant;
import com.ubt.jimu.base.entities.DraftsListBean;
import com.ubt.jimu.base.entities.PublishItemBean;
import com.ubt.jimu.community.view.adapter.search.DraftsListAdapter;
import com.ubt.jimu.utils.SPUtils;
import com.ubt.jimu.widgets.NavigationBarView;
import java.util.LinkedHashMap;
/* loaded from: classes.dex */
public class MyDraftsActivity extends SuperActivity implements DraftsListAdapter.DraftsItemOnClickLisenter, DraftsListAdapter.EmptyListLisenter {
private DraftsListAdapter a;
private View b;
private View c;
private int d = 5;
private String e;
NavigationBarView navBarView;
RecyclerView rlv_drafts_list;
ViewStub vs_drafts_null;
public DraftsListBean D0() {
DraftsListBean draftsListBean = (DraftsListBean) SPUtils.a(this, Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId());
return draftsListBean == null ? new DraftsListBean() : draftsListBean;
}
@Override // com.ubt.jimu.base.SuperActivity
public void initData() {
this.navBarView.setRightIcon(R.drawable.community_publish_add);
this.rlv_drafts_list.setLayoutManager(new GridLayoutManager((Context) this, 4, 1, false));
Intent intent = getIntent();
this.e = intent.getStringExtra("ACTIVITY_ID_KEY");
this.d = intent.getIntExtra("ACTIVITY_TYPE_KEY", 5);
this.a = new DraftsListAdapter(this, this.d);
}
@Override // com.ubt.jimu.base.SuperActivity
protected void initEvent() {
this.navBarView.setListener(new NavigationBarView.OnActionClickListener.Stub() { // from class: com.ubt.jimu.community.view.MyDraftsActivity.1
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
public void onRightClick(View view) {
MyDraftsActivity myDraftsActivity = MyDraftsActivity.this;
PublishCommunityActivity.a(myDraftsActivity, String.valueOf(myDraftsActivity.e), MyDraftsActivity.this.d);
}
});
this.a.a((DraftsListAdapter.DraftsItemOnClickLisenter) this);
this.a.a((DraftsListAdapter.EmptyListLisenter) this);
this.b.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.MyDraftsActivity.2
@Override // android.view.View.OnClickListener
public void onClick(View view) {
MyDraftsActivity.this.a.a();
}
});
}
@Override // com.ubt.jimu.base.SuperActivity
public View initView() {
this.b = View.inflate(this, R.layout.activity_drafts_layout, null);
return this.b;
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onResume() {
super.onResume();
DraftsListBean D0 = D0();
LinkedHashMap<String, PublishItemBean> linkedHashMap = D0.getLinkedHashMap();
if (linkedHashMap == null || linkedHashMap.size() == 0) {
View view = this.c;
if (view != null) {
view.setVisibility(0);
} else {
this.c = this.vs_drafts_null.inflate();
}
}
this.rlv_drafts_list.setAdapter(this.a);
this.a.a(D0);
this.a.notifyDataSetChanged();
}
public static void a(Context context, String str, int i) {
Intent intent = new Intent(context, (Class<?>) MyDraftsActivity.class);
intent.putExtra("ACTIVITY_TYPE_KEY", i);
intent.putExtra("ACTIVITY_ID_KEY", str);
context.startActivity(intent);
}
@Override // com.ubt.jimu.community.view.adapter.search.DraftsListAdapter.DraftsItemOnClickLisenter
public void b(int i, String str) {
Intent intent = new Intent(this, (Class<?>) PublishCommunityActivity.class);
intent.putExtra(Constant.Publish.DRAFTS_EDIT_KEY, str);
startActivity(intent);
}
@Override // com.ubt.jimu.community.view.adapter.search.DraftsListAdapter.EmptyListLisenter
public void a(Boolean bool) {
View view;
View view2;
if (bool.booleanValue() && (view2 = this.c) != null) {
view2.setVisibility(0);
return;
}
if (bool.booleanValue()) {
this.c = this.vs_drafts_null.inflate();
} else {
if (bool.booleanValue() || (view = this.c) == null) {
return;
}
view.setVisibility(8);
}
}
}