jimu-decompiled/sources/com/ubt/jimu/base/HelpActivity.java
2025-05-13 19:24:51 +02:00

137 lines
5.5 KiB
Java

package com.ubt.jimu.base;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.KeyEvent;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentTransaction;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.HelpFragment;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.unity.bluetooth.UnityActivity;
import com.ubt.jimu.utils.LogUtils;
/* loaded from: classes.dex */
public class HelpActivity extends BaseActivity implements HelpFragment.OnHelpFragmentInteractionListener {
private static final String ACTIONBAR_BG_COLOR = "actionbarBackgroundColorResId";
private static final String FROM_MAIN = "fromMain";
private static final String TITLE = "title";
private static final String URL = "url";
private int actionbarBackgroundColorResId;
private boolean fromMain;
private HelpFragment helpFragment;
private String title;
private String url;
public static void start(Activity activity, String str) {
start(activity, str, "", R.color.color_community_title);
}
public static void startForResultFromFragment(int i, Fragment fragment, Context context, String str, String str2, int i2, boolean z) {
if (context == null) {
return;
}
Intent intent = new Intent(context, (Class<?>) HelpActivity.class);
intent.putExtra("url", str);
intent.putExtra("title", str2);
intent.putExtra(ACTIONBAR_BG_COLOR, i2);
intent.putExtra(FROM_MAIN, z);
fragment.startActivityForResult(intent, i);
}
@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_help);
ButterKnife.a(this);
if (bundle != null) {
this.url = bundle.getString("url");
this.title = bundle.getString("title");
this.actionbarBackgroundColorResId = bundle.getInt(ACTIONBAR_BG_COLOR);
this.fromMain = bundle.getBoolean(FROM_MAIN, false);
} else {
this.url = getIntent().getStringExtra("url");
this.title = getIntent().getStringExtra("title");
this.actionbarBackgroundColorResId = getIntent().getIntExtra(ACTIONBAR_BG_COLOR, R.color.color_community_title);
this.fromMain = getIntent().getBooleanExtra(FROM_MAIN, false);
}
this.helpFragment = HelpFragment.newInstance(this.url, this.title, this.actionbarBackgroundColorResId);
this.helpFragment.setListener(this);
FragmentTransaction a = getSupportFragmentManager().a();
a.b(R.id.frameLayout, this.helpFragment);
a.a();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
super.onDestroy();
LogUtils.c("onDestroy onDestroy");
}
@Override // com.ubt.jimu.base.HelpFragment.OnHelpFragmentInteractionListener
public void onHelpPageBack() {
LogUtils.c("onHelpPageBackonHelpPageBackonHelpPageBack");
if (this.fromMain) {
UnityActivity.startUnityActivity(this, Cache.getInstance().getRobot(), 8, 8, UnityActivity.BLOCKLY_TYPE_NONE);
}
setResult(-1);
finish();
}
@Override // com.ubt.jimu.BaseActivity, androidx.appcompat.app.AppCompatActivity, android.app.Activity, android.view.KeyEvent.Callback
public boolean onKeyDown(int i, KeyEvent keyEvent) {
if (i != 4) {
return super.onKeyDown(i, keyEvent);
}
if (this.helpFragment.goBack()) {
return true;
}
onHelpPageBack();
return true;
}
@Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onSaveInstanceState(Bundle bundle) {
super.onSaveInstanceState(bundle);
bundle.putString("url", this.url);
bundle.putString("title", this.title);
}
@Override // com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onStop() {
super.onStop();
LogUtils.c("onStoponStoponStop");
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
public static void start(Activity activity, String str, String str2, int i, boolean z) {
if (activity == null) {
return;
}
Intent intent = new Intent(activity, (Class<?>) HelpActivity.class);
intent.putExtra("url", str);
intent.putExtra("title", str2);
intent.putExtra(ACTIONBAR_BG_COLOR, i);
intent.putExtra(FROM_MAIN, z);
activity.startActivity(intent);
}
public static void start(Activity activity, String str, String str2, int i) {
if (activity == null) {
return;
}
Intent intent = new Intent(activity, (Class<?>) HelpActivity.class);
intent.putExtra("url", str);
intent.putExtra("title", str2);
intent.putExtra(ACTIONBAR_BG_COLOR, i);
activity.startActivity(intent);
}
}