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

143 lines
6.3 KiB
Java

package com.ubt.jimu.diy.view;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Toast;
import androidx.fragment.app.FragmentTransaction;
import com.ubt.jimu.R;
import com.ubt.jimu.ScreenRotationManageActivity;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.diy.model.DiyDetailsModel;
import com.ubt.jimu.diy.model.DiyModel;
import com.ubt.jimu.diy.view.fragment.DiyCenterFragment;
import com.ubt.jimu.diy.view.fragment.OfficialDiyFragment;
import com.ubt.jimu.diy.view.fragment.PublishHistoryFragment;
import com.ubt.jimu.diy.view.fragment.browse.DiyCommentFragment;
import com.ubt.jimu.diy.view.fragment.browse.DiyCommentListFragment;
import com.ubt.jimu.diy.view.fragment.browse.DiyDetailsFragment;
import com.ubt.jimu.user.view.LoginActivity;
/* loaded from: classes.dex */
public class DiyCenterActivity extends ScreenRotationManageActivity implements DiyCenterFragment.OnFragmentInteractionListener, OfficialDiyFragment.OnOfficialDiyFragmentInteractionListener, PublishHistoryFragment.OnFragmentInteractionListener, DiyDetailsFragment.OnInteractionListener, DiyCommentListFragment.OnFragmentInteractionListener, DiyCommentFragment.OnFragmentInteractionListener {
public static final String FRAGMENT_STACK = "diyStack";
private DiyCenterFragment diyCenterFragment;
private DiyCommentFragment diyCommentFragment;
private DiyCommentListFragment diyCommentListFragment;
private DiyDetailsFragment diyDetailsFragment;
private PublishHistoryFragment publishHistoryFragment;
public static void start(Context context) {
context.startActivity(new Intent(context, (Class<?>) DiyCenterActivity.class));
}
public static void startReturn(Context context, int i) {
Intent intent = new Intent(context, (Class<?>) DiyCenterActivity.class);
intent.putExtra("step", i);
context.startActivity(intent);
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
this.diyCenterFragment.onActivityResult(i, i2, intent);
}
@Override // com.ubt.jimu.diy.view.fragment.browse.DiyCommentFragment.OnFragmentInteractionListener
public void onBackFromComment() {
DiyCommentListFragment diyCommentListFragment = this.diyCommentListFragment;
if (diyCommentListFragment != null) {
diyCommentListFragment.onRefreshing();
}
}
@Override // com.ubt.jimu.diy.view.fragment.browse.DiyCommentListFragment.OnFragmentInteractionListener
public void onComment(DiyDetailsModel diyDetailsModel) {
if (Cache.getInstance().getUser() == null) {
LoginActivity.start(this);
return;
}
this.diyCommentFragment = DiyCommentFragment.newInstance("", "");
this.diyCommentFragment.setDiyDetailsModel(diyDetailsModel);
this.diyCommentFragment.setListener(this);
FragmentTransaction a = getSupportFragmentManager().a();
a.a(R.id.flContainer, this.diyCommentFragment);
a.a(FRAGMENT_STACK);
a.a();
}
@Override // com.ubt.jimu.diy.view.fragment.browse.DiyDetailsFragment.OnInteractionListener
public void onCommentClick(DiyDetailsModel diyDetailsModel) {
this.diyCommentListFragment = DiyCommentListFragment.newInstance(diyDetailsModel);
this.diyCommentListFragment.setListener(this);
FragmentTransaction a = getSupportFragmentManager().a();
a.a(R.id.flContainer, this.diyCommentListFragment);
a.a(FRAGMENT_STACK);
a.a();
}
@Override // com.ubt.jimu.diy.view.fragment.browse.DiyCommentListFragment.OnFragmentInteractionListener
public void onCommentListBack() {
DiyDetailsFragment diyDetailsFragment = this.diyDetailsFragment;
if (diyDetailsFragment != null) {
diyDetailsFragment.requestDetails();
}
}
@Override // 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_diy_center);
this.diyCenterFragment = DiyCenterFragment.newInstance("", "");
FragmentTransaction a = getSupportFragmentManager().a();
a.a(R.id.flContainer, this.diyCenterFragment);
a.e(this.diyCenterFragment);
a.a();
}
@Override // com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
super.onDestroy();
}
@Override // com.ubt.jimu.diy.view.fragment.DiyCenterFragment.OnFragmentInteractionListener
public void onDiyCenterBackClick() {
finish();
}
@Override // com.ubt.jimu.diy.view.fragment.OfficialDiyFragment.OnOfficialDiyFragmentInteractionListener
public void onOfficialDiyItemClick(DiyModel diyModel, int i) {
if (diyModel == null) {
return;
}
this.diyDetailsFragment = DiyDetailsFragment.newInstance(diyModel.getId().longValue(), diyModel.getCustomModelId());
this.diyDetailsFragment.setListener(this);
FragmentTransaction a = getSupportFragmentManager().a();
a.c(this.diyCenterFragment);
a.a(R.id.flContainer, this.diyDetailsFragment);
a.a(FRAGMENT_STACK);
a.a();
}
@Override // com.ubt.jimu.diy.view.fragment.PublishHistoryFragment.OnFragmentInteractionListener
public void onPublishHistoryBackClick() {
getSupportFragmentManager().d();
}
@Override // com.ubt.jimu.diy.view.fragment.DiyCenterFragment.OnFragmentInteractionListener
public void onPublishListClick() {
Toast.makeText(this, "这是我的发布", 0).show();
}
@Override // com.ubt.jimu.diy.view.fragment.DiyCenterFragment.OnFragmentInteractionListener
public void onUserDiyEditClick() {
}
@Override // com.ubt.jimu.diy.view.fragment.DiyCenterFragment.OnFragmentInteractionListener
public void onUserDiyPublishHistoryClick() {
if (this.publishHistoryFragment == null) {
this.publishHistoryFragment = PublishHistoryFragment.newInstance("", "");
}
}
}