146 lines
5.3 KiB
Java
146 lines
5.3 KiB
Java
package com.ubt.jimu.diy.view;
|
|
|
|
import android.R;
|
|
import android.content.Context;
|
|
import android.content.Intent;
|
|
import android.os.Bundle;
|
|
import androidx.fragment.app.Fragment;
|
|
import androidx.fragment.app.FragmentManager;
|
|
import androidx.fragment.app.FragmentTransaction;
|
|
import com.ubt.jimu.BaseActivity;
|
|
import com.ubt.jimu.diy.view.fragment.BuildStepFragment;
|
|
import com.ubt.jimu.diy.view.fragment.CreativeFragment;
|
|
import com.ubt.jimu.diy.view.fragment.OriginalityShowFragment;
|
|
import com.ubt.jimu.diy.view.fragment.ProductBuildFragment;
|
|
import com.ubt.jimu.diy.view.fragment.UserDiyFragment;
|
|
import com.ubt.jimu.unity.bluetooth.UnityActivity;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class FragmentLoadActivity extends BaseActivity {
|
|
private String Type = "type";
|
|
private Fragment mFragment;
|
|
|
|
public static void start(Context context, String str) {
|
|
Intent intent = new Intent(context, (Class<?>) FragmentLoadActivity.class);
|
|
intent.putExtra("type", str);
|
|
context.startActivity(intent);
|
|
}
|
|
|
|
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
|
|
private void transFrag(String str) {
|
|
char c;
|
|
FragmentManager supportFragmentManager = getSupportFragmentManager();
|
|
switch (str.hashCode()) {
|
|
case -1794370993:
|
|
if (str.equals("ProductBuildFragment")) {
|
|
c = 1;
|
|
break;
|
|
}
|
|
c = 65535;
|
|
break;
|
|
case -777266369:
|
|
if (str.equals("CreativeFragment")) {
|
|
c = 0;
|
|
break;
|
|
}
|
|
c = 65535;
|
|
break;
|
|
case 164947626:
|
|
if (str.equals("BuildStepFragment")) {
|
|
c = 4;
|
|
break;
|
|
}
|
|
c = 65535;
|
|
break;
|
|
case 423591466:
|
|
if (str.equals("OriginalityShowFragment")) {
|
|
c = 3;
|
|
break;
|
|
}
|
|
c = 65535;
|
|
break;
|
|
case 1207807513:
|
|
if (str.equals("UserDiyFragment")) {
|
|
c = 2;
|
|
break;
|
|
}
|
|
c = 65535;
|
|
break;
|
|
default:
|
|
c = 65535;
|
|
break;
|
|
}
|
|
if (c == 0) {
|
|
this.mFragment = CreativeFragment.create(getIntent().getStringExtra(BuildStepFragment.UUID));
|
|
FragmentTransaction a = supportFragmentManager.a();
|
|
a.b(R.id.content, this.mFragment);
|
|
a.a();
|
|
return;
|
|
}
|
|
if (c == 1) {
|
|
FragmentTransaction a2 = supportFragmentManager.a();
|
|
a2.b(R.id.content, ProductBuildFragment.create(getIntent().getStringExtra(BuildStepFragment.UUID), getIntent().getStringExtra(UnityActivity.pModelName)));
|
|
a2.a();
|
|
return;
|
|
}
|
|
if (c == 2) {
|
|
FragmentTransaction a3 = supportFragmentManager.a();
|
|
a3.b(R.id.content, UserDiyFragment.newInstance("", ""));
|
|
a3.a();
|
|
} else {
|
|
if (c == 3) {
|
|
this.mFragment = OriginalityShowFragment.create(getIntent().getStringExtra(BuildStepFragment.UUID));
|
|
FragmentTransaction a4 = supportFragmentManager.a();
|
|
a4.b(R.id.content, this.mFragment);
|
|
a4.a();
|
|
return;
|
|
}
|
|
if (c != 4) {
|
|
return;
|
|
}
|
|
FragmentTransaction a5 = supportFragmentManager.a();
|
|
a5.b(R.id.content, BuildStepFragment.create(DiyFanActivity.uuid));
|
|
a5.a();
|
|
}
|
|
}
|
|
|
|
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
|
|
protected void onActivityResult(int i, int i2, Intent intent) {
|
|
super.onActivityResult(i, i2, intent);
|
|
Fragment fragment = this.mFragment;
|
|
if (fragment != null) {
|
|
fragment.onActivityResult(i, i2, intent);
|
|
}
|
|
}
|
|
|
|
@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);
|
|
transFrag(getIntent().getStringExtra(this.Type));
|
|
}
|
|
|
|
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
|
|
protected void onNewIntent(Intent intent) {
|
|
super.onNewIntent(intent);
|
|
}
|
|
|
|
@Override // com.ubt.jimu.BaseActivity
|
|
public void relayout() {
|
|
}
|
|
|
|
public static void start(Context context, String str, String str2) {
|
|
Intent intent = new Intent(context, (Class<?>) FragmentLoadActivity.class);
|
|
intent.putExtra("type", str);
|
|
intent.putExtra(BuildStepFragment.UUID, str2);
|
|
context.startActivity(intent);
|
|
}
|
|
|
|
public static void start(Context context, String str, String str2, String str3) {
|
|
Intent intent = new Intent(context, (Class<?>) FragmentLoadActivity.class);
|
|
intent.putExtra("type", str);
|
|
intent.putExtra(BuildStepFragment.UUID, str2);
|
|
intent.putExtra(UnityActivity.pModelName, str3);
|
|
context.startActivity(intent);
|
|
}
|
|
}
|