diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 90f907f..dfe62e3 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -167,6 +167,9 @@
+
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/H5Activity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/H5Activity.java
index cc72aea..a349d49 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/H5Activity.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/H5Activity.java
@@ -45,6 +45,7 @@ import com.arpa.hndahesudintocctmsdriver.request.UserRequset;
import com.arpa.hndahesudintocctmsdriver.ui.MainActivity;
import com.arpa.hndahesudintocctmsdriver.ui.UiAuxiliary;
import com.arpa.hndahesudintocctmsdriver.ui.auth.CertificatesActivity;
+import com.arpa.hndahesudintocctmsdriver.ui.auth.FaceSuccActivity;
import com.arpa.hndahesudintocctmsdriver.ui.home.StartYunDanActivity;
import com.arpa.hndahesudintocctmsdriver.util.MessageUtils;
import com.dahe.mylibrary.utils.ActivityUtils;
@@ -100,13 +101,13 @@ public class H5Activity extends AppCompatActivity {
WebSettings webSetting = mWebView.getSettings();
String title = getIntent().getStringExtra("title");
- if (!TextUtils.isEmpty(title)){
+ if (!TextUtils.isEmpty(title)) {
tvTitle.setText(title);
}
back.setOnClickListener(v -> {
- if (isOk){
- ActivityUtils.finishToActivity(MainActivity.class,false);
+ if (isOk) {
+ ActivityUtils.finishToActivity(MainActivity.class, false);
return;
}
if (mWebView.canGoBack()) {
@@ -117,8 +118,8 @@ public class H5Activity extends AppCompatActivity {
});
close.setOnClickListener(v -> {
- if (isOk){
- ActivityUtils.finishToActivity(MainActivity.class,false);
+ if (isOk) {
+ ActivityUtils.finishToActivity(MainActivity.class, false);
return;
}
if (mWebView.canGoBack()) {
@@ -224,13 +225,22 @@ public class H5Activity extends AppCompatActivity {
String url = intent.getStringExtra("url");
viewFile = intent.getBooleanExtra("view_file", false);
if (url.startsWith("alipay")) {
-
try {
Intent intent2 = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
+ intent2.putExtra("isGoCar",isGoCar);
startActivity(intent2);
return;
} catch (Exception e) {
}
+ }else if (url.startsWith("https://agreement.dahehuoyun.com/#/1ba5c216/912f4c9587/5eb5184653/6ef9")) {
+ Intent in = new Intent(ctx, FaceSuccActivity.class);
+ startActivity(in);
+ if (isGoCar) {
+ ActivityUtils.finishToActivity(MainActivity.class, false);
+ }else{
+ finish();
+ }
+ return;
}
if (curUrl == null) {
curUrl = url;
@@ -250,17 +260,29 @@ public class H5Activity extends AppCompatActivity {
Uri uri = Uri.parse(url);
Log.e("test", "要加载的地址:" + uri.getScheme() + " " + url + " ");
if (uri.getScheme().equals("http") || uri.getScheme().equals("https")) {
- if (isGoCar&&url.startsWith("https://agreement.dahehuoyun.com/#/1ba5c216/912f4c9587/5eb5184653/6ef9")){
- isOk = true;
- view.loadUrl(url);
- new MessageUtils().showSimCenPop(ctx, "个人信息上传成功,请添加车辆信息!", "去添加",() -> {
- Intent in = new Intent(ctx, CertificatesActivity.class);
- in.putExtra("index", 2);
- startActivity(in);
- ActivityUtils.finishToActivity(MainActivity.class,false);
- });
+ if (url.startsWith("https://agreement.dahehuoyun.com/#/1ba5c216/912f4c9587/5eb5184653/6ef9")) {
+ Intent in = new Intent(ctx, FaceSuccActivity.class);
+ in.putExtra("isGoCar",isGoCar);
+ startActivity(in);
+ if (isGoCar) {
+ ActivityUtils.finishToActivity(MainActivity.class, false);
+ }else{
+ finish();
+ }
return true;
}
+
+// if (isGoCar&&url.startsWith("https://agreement.dahehuoyun.com/#/1ba5c216/912f4c9587/5eb5184653/6ef9")){
+// isOk = true;
+// view.loadUrl(url);
+// new MessageUtils().showSimCenPop(ctx, "个人信息上传成功,请添加车辆信息!", "去添加",() -> {
+// Intent in = new Intent(ctx, CertificatesActivity.class);
+// in.putExtra("index", 2);
+// startActivity(in);
+// ActivityUtils.finishToActivity(MainActivity.class,false);
+// });
+// return true;
+// }
view.loadUrl(url);
return true;
} else if (uri.getScheme().equals("js") || uri.getScheme().equals("jsbridge")) {
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/FaceSuccActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/FaceSuccActivity.java
index 8e018be..5c9f7f0 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/FaceSuccActivity.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/FaceSuccActivity.java
@@ -1,12 +1,17 @@
package com.arpa.hndahesudintocctmsdriver.ui.auth;
+import android.content.Intent;
import android.os.Bundle;
+import android.view.View;
+import android.widget.Button;
import androidx.annotation.Nullable;
import com.arpa.hndahesudintocctmsdriver.R;
+import com.arpa.hndahesudintocctmsdriver.ui.MainActivity;
import com.arpa.hndahesudintocctmsdriver.util.statusbar.StateStyleUtil;
import com.arpa.hndahesudintocctmsdriver.util.view.BaseAppCompatActivity;
+import com.dahe.mylibrary.utils.ActivityUtils;
/**
* @ClassName FaceSuccActivity
@@ -20,6 +25,26 @@ public class FaceSuccActivity extends BaseAppCompatActivity {
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
StateStyleUtil.stateTextColor(this);
- setContentView(R.layout.activity_auth_qualification);
+ setContentView(R.layout.activity_face_succ_result);
+ con = this;
+ initView(null);
+ Button btnHome = findViewById(R.id.btnHome);
+ Button btnAddCar = findViewById(R.id.btnAddCar);
+ boolean isGoCar = getIntent().getBooleanExtra("isGoCar", false);
+ if (isGoCar){
+ btnHome.setText("返回");
+ btnAddCar.setVisibility(View.GONE);
+ }else{
+ btnHome.setText("返回首页");
+ btnAddCar.setVisibility(View.VISIBLE);
+ }
+
+ btnHome.setOnClickListener(v -> finish());
+ btnAddCar.setOnClickListener(v -> {
+ Intent in = new Intent(con, CertificatesActivity.class);
+ in.putExtra("index", 2);
+ startActivity(in);
+ });
+
}
}
diff --git a/app/src/main/res/drawable-xxhdpi/face_success.png b/app/src/main/res/drawable-xxhdpi/face_success.png
new file mode 100644
index 0000000..465e970
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/face_success.png differ
diff --git a/app/src/main/res/drawable/bg_btn_deepgreen16.xml b/app/src/main/res/drawable/bg_btn_deepgreen16.xml
new file mode 100644
index 0000000..666df07
--- /dev/null
+++ b/app/src/main/res/drawable/bg_btn_deepgreen16.xml
@@ -0,0 +1,13 @@
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/bg_btn_green16.xml b/app/src/main/res/drawable/bg_btn_green16.xml
new file mode 100644
index 0000000..103bbd9
--- /dev/null
+++ b/app/src/main/res/drawable/bg_btn_green16.xml
@@ -0,0 +1,9 @@
+
+
+ -
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_face_succ_result.xml b/app/src/main/res/layout/activity_face_succ_result.xml
new file mode 100644
index 0000000..7e6a3d2
--- /dev/null
+++ b/app/src/main/res/layout/activity_face_succ_result.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file