diff --git a/app/src/main/java/com/nnbc123/app/ui/user/AboutActivity.java b/app/src/main/java/com/nnbc123/app/ui/user/AboutActivity.java
index 557633fcf..0603261e5 100644
--- a/app/src/main/java/com/nnbc123/app/ui/user/AboutActivity.java
+++ b/app/src/main/java/com/nnbc123/app/ui/user/AboutActivity.java
@@ -1,17 +1,24 @@
package com.nnbc123.app.ui.user;
+import android.content.Intent;
+import android.net.Uri;
import android.os.Bundle;
+import android.view.View;
import android.widget.TextView;
import com.netease.nim.uikit.StatusBarUtil;
import com.nnbc123.app.R;
import com.nnbc123.app.base.BaseActivity;
+import com.nnbc123.app.ui.widget.dialog.CommonTipDialog;
import com.nnbc123.library.utils.config.BasicConfig;
+
public class AboutActivity extends BaseActivity {
private TextView mTvVersions;
+ private CommonTipDialog tipsDialog;
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -27,6 +34,30 @@ public class AboutActivity extends BaseActivity {
private void initView() {
mTvVersions = findViewById(R.id.versions);
+ View ivGo = findViewById(R.id.iv_go);
+ ivGo.setOnClickListener(view -> {
+ tipsDialog = new CommonTipDialog(context);
+ tipsDialog.setOkText("确认");
+ tipsDialog.setTipMsg("确认前往查看备案信息");
+ tipsDialog.setOnActionListener(new CommonTipDialog.OnActionListener() {
+ @Override
+ public void onOk() {
+ if (tipsDialog != null) {
+ tipsDialog.dismiss();
+ }
+ Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://beian.miit.gov.cn "));
+ startActivity(intent);
+ }
+
+ @Override
+ public void onCancel() {
+ if (tipsDialog != null) {
+ tipsDialog.dismiss();
+ }
+ }
+ });
+ tipsDialog.show();
+ });
}
@Override
@@ -40,4 +71,13 @@ public class AboutActivity extends BaseActivity {
StatusBarUtil.transparencyBar(this);
StatusBarUtil.StatusBarLightMode(this);
}
+
+ @Override
+ protected void onDestroy() {
+ super.onDestroy();
+ if (tipsDialog != null && tipsDialog.isShowing()) {
+ tipsDialog.dismiss();
+ }
+ tipsDialog = null;
+ }
}
diff --git a/app/src/main/res/drawable/base_ic_arrow_a2a7b8_12.xml b/app/src/main/res/drawable/base_ic_arrow_a2a7b8_12.xml
new file mode 100644
index 000000000..76588a5ea
--- /dev/null
+++ b/app/src/main/res/drawable/base_ic_arrow_a2a7b8_12.xml
@@ -0,0 +1,12 @@
+
+
+
diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml
index 4657b669b..b4b665d07 100644
--- a/app/src/main/res/layout/activity_about.xml
+++ b/app/src/main/res/layout/activity_about.xml
@@ -45,4 +45,28 @@
android:textColor="@color/text_title_282828"
android:textSize="14sp" />
+
+
+
+
+
+