diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d1cc35b..753e2f3 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -185,6 +185,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/CertificatesActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/CertificatesActivity.java
index 0ba775a..673ad40 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/CertificatesActivity.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/CertificatesActivity.java
@@ -40,6 +40,7 @@ import com.arpa.hndahesudintocctmsdriver.util.PickerUtils;
import com.arpa.hndahesudintocctmsdriver.util.PicturlUtil;
import com.arpa.hndahesudintocctmsdriver.util.alert.ToastUtil;
import com.arpa.hndahesudintocctmsdriver.util.map.MapUtil;
+import com.arpa.hndahesudintocctmsdriver.weight.OnLimitClickHelper;
import com.bumptech.glide.Glide;
import com.bumptech.glide.request.RequestOptions;
import com.bumptech.glide.request.target.Target;
@@ -748,7 +749,7 @@ public class CertificatesActivity extends BaseAppCompatActivity {
}
});
- submit.setOnClickListener(v -> {
+ submit.setOnClickListener(new OnLimitClickHelper(v->{
if (!isAuth) {
subimt();
} else {
@@ -792,7 +793,7 @@ public class CertificatesActivity extends BaseAppCompatActivity {
break;
}
}
- });
+ }));
}
@Override
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
new file mode 100644
index 0000000..ced3ebb
--- /dev/null
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/FaceSuccActivity.java
@@ -0,0 +1,51 @@
+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
+ * @Author john
+ * @Date 2024/12/2 10:27
+ * @Description TODO
+ */
+public class FaceSuccActivity extends BaseAppCompatActivity {
+
+ @Override
+ protected void onCreate(@Nullable Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ StateStyleUtil.stateTextColor(this);
+ 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.VISIBLE);
+ }else{
+ btnHome.setText("返回");
+ btnAddCar.setVisibility(View.GONE);
+ }
+
+ btnHome.setOnClickListener(v -> finish());
+ btnAddCar.setOnClickListener(v -> {
+ Intent in = new Intent(con, CertificatesActivity.class);
+ in.putExtra("index", 2);
+ startActivity(in);
+ finish();
+ });
+
+ }
+}
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/PhotoCarActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/PhotoCarActivity.java
index c4538ae..6b4528c 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/PhotoCarActivity.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/PhotoCarActivity.java
@@ -3,6 +3,7 @@ package com.arpa.hndahesudintocctmsdriver.ui.auth;
import android.content.Intent;
import android.os.Bundle;
import android.os.Message;
+import android.text.InputType;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
@@ -110,8 +111,9 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl
}
if (CacheGroup.cacheList.get("ORCRoadLicZj") != null) {
+ if (customDialog != null && customDialog.isShowing())
+ customDialog.dismiss();
OCRRoadBean ib = new Gson().fromJson(CacheGroup.cacheList.get("ORCRoadLicZj"), OCRRoadBean.class);
- customDialog.dismiss();
if (ib.getCode() == 200 && ib.getData() != null&&!TextUtils.isEmpty(ib.getData().getLicenseNumber())) {
value1.setText(PatternUtils.getNumByStr(ib.getData().getLicenseNumber()));
} else {
@@ -155,8 +157,10 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl
}
if (CacheGroup.cacheList.get("saveCarImg") != null) {
- if (customDialog != null && customDialog.isShowing())
- customDialog.dismiss();
+ if (type!=3){
+ if (customDialog != null && customDialog.isShowing())
+ customDialog.dismiss();
+ }
BaseBean bb = gson.fromJson(CacheGroup.cacheList.get("saveCarImg"), BaseBean.class);
if (bb.getCode() == 200) {
switch (type) {
@@ -171,7 +175,7 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl
break;
case 3:
ur.vehicleDelTwo(carId);
- Toast.makeText(con, "上传道路运输证成功", Toast.LENGTH_SHORT).show();
+// Toast.makeText(con, "上传道路运输证成功", Toast.LENGTH_SHORT).show();
break;
case 4:
Toast.makeText(con, "交强险证件上传成功", Toast.LENGTH_SHORT).show();
@@ -635,8 +639,11 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl
tvSkip.setVisibility(isShowSkip[type] ? View.GONE : View.VISIBLE);
llInfo.setVisibility(isShowEdit[type] ? View.VISIBLE : View.GONE);
if (type == 4) {
+ value1.setInputType(InputType.TYPE_CLASS_TEXT);
llDate.setVisibility(View.VISIBLE);
title3.setText("保险公司");
+ }else {
+ value1.setInputType(InputType.TYPE_CLASS_NUMBER);
}
}
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/HomeFragment.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/HomeFragment.java
index 182872e..9bc488a 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/HomeFragment.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/HomeFragment.java
@@ -68,6 +68,7 @@ import com.google.gson.Gson;
import com.gyf.cactus.Cactus;
import com.hjq.xtoast.XToast;
import com.lxj.xpopup.XPopup;
+import com.lxj.xpopup.core.BasePopupView;
import com.lxj.xpopup.interfaces.OnConfirmListener;
import com.arpa.hndahesudintocctmsdriver.R;
import com.arpa.hndahesudintocctmsdriver.report.ALProcess;
@@ -101,6 +102,7 @@ import com.arpa.hndahesudintocctmsdriver.util.http.RequsetCodeConstants;
import com.arpa.hndahesudintocctmsdriver.util.time.Timer;
import com.arpa.hndahesudintocctmsdriver.util.view.BaseFragment;
import com.arpa.hndahesudintocctmsdriver.util.view.BaseRecyclerView;
+import com.lxj.xpopup.interfaces.SimpleCallback;
import com.permissionx.guolindev.PermissionX;
import com.youth.banner.Banner;
import com.youth.banner.BannerConfig;
@@ -151,6 +153,8 @@ public class HomeFragment extends BaseFragment {
private XToast xToast;
+ private boolean isUpAppShow = false;
+
@Override
public void msgMethod(Message m) {
@@ -239,6 +243,19 @@ public class HomeFragment extends BaseFragment {
new XPopup.Builder(con)
.dismissOnBackPressed(false)
.dismissOnTouchOutside(false)
+ .setPopupCallback(new SimpleCallback() {
+ @Override
+ public void onShow(BasePopupView popupView) {
+ super.onShow(popupView);
+ isUpAppShow = true;
+ }
+
+ @Override
+ public void onDismiss(BasePopupView popupView) {
+ super.onDismiss(popupView);
+ isUpAppShow = false;
+ }
+ })
.asCustom(new UpAppAlert(con, uab.getData().getDownloadUrl(), uab.getData().getContent(), uab.getData().getVersion(), uab.getData().getForce()))
.show();
}
@@ -258,8 +275,13 @@ public class HomeFragment extends BaseFragment {
if (CacheGroup.cacheList.get(WoDeFragment.AUTH_DATA) != null) {
DriverAuthDataBean dad = gson.fromJson(CacheGroup.cacheList.get(WoDeFragment.AUTH_DATA), DriverAuthDataBean.class);
if (dad.getCode() == 200) {
+ if (isUpAppShow) {
+ CacheGroup.cacheList.remove(WoDeFragment.AUTH_DATA);
+ return;
+ }
+
if (dad.getData() == null) {
- new MessageUtils().showSimCenPop(con, "该司机缺少身份证,未认证无法接单。是否去添加!","去添加", () -> {
+ new MessageUtils().showSimCenPop(con, "该司机缺少身份证,未认证无法接单。是否去添加!", "去添加", () -> {
Intent in = new Intent(con, CertificatesActivity.class);
in.putExtra("index", 0);
startActivity(in);
@@ -268,19 +290,19 @@ public class HomeFragment extends BaseFragment {
return;
}
if (dad.getData() != null && TextUtils.isEmpty(dad.getData().getIdcard())) {
- new MessageUtils().showSimCenPop(con, "该司机缺少身份证,未认证无法接单。是否去添加!", "去添加",() -> {
+ new MessageUtils().showSimCenPop(con, "该司机缺少身份证,未认证无法接单。是否去添加!", "去添加", () -> {
Intent in = new Intent(con, CertificatesActivity.class);
in.putExtra("index", 0);
startActivity(in);
});
} else if (dad.getData() != null && TextUtils.isEmpty(dad.getData().getCardNo())) {
- new MessageUtils().showSimCenPop(con, "该司机缺少银行卡,未认证无法接单。是否去添加!", "去添加",() -> {
+ new MessageUtils().showSimCenPop(con, "该司机缺少银行卡,未认证无法接单。是否去添加!", "去添加", () -> {
Intent in333 = new Intent(con, UpBankActivity.class);
in333.putExtra("type", 1);
startActivity(in333);
});
} else if (dad.getData() != null && TextUtils.isEmpty(dad.getData().getDriverLicense())) {
- new MessageUtils().showSimCenPop(con, "该司机缺少驾驶证,未认证无法接单。是否去添加!", "去添加",() -> {
+ new MessageUtils().showSimCenPop(con, "该司机缺少驾驶证,未认证无法接单。是否去添加!", "去添加", () -> {
Intent in = new Intent(con, CertificatesActivity.class);
in.putExtra("index", 0);
startActivity(in);
@@ -1274,6 +1296,19 @@ public class HomeFragment extends BaseFragment {
initView(null);
}
+ @Override
+ public void onStart() {
+ super.onStart();
+ refreshWaybills();
+ }
+
+ private void refreshWaybills() {
+// if (UiAuxiliary.isLogin(con)) {
+// int curWaybillId = (int) SPUtils.get(con, "curWaybillId", -1);
+// hyr.startOrder(curWaybillId == -1 ? 0 : curWaybillId);
+// }
+ }
+
@Subscribe
public void processResult(HomeWaybillEvent home) {
if (home.getMessage() == 1) {
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/LoginActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/LoginActivity.java
index c559a1b..6aef659 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/LoginActivity.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/LoginActivity.java
@@ -33,6 +33,8 @@ import com.arpa.hndahesudintocctmsdriver.request.net.DataManager;
import com.arpa.hndahesudintocctmsdriver.request.net.RxHttpCallBack;
import com.arpa.hndahesudintocctmsdriver.ui.web.WebOnlyOneActivity;
import com.arpa.hndahesudintocctmsdriver.util.NewLJUtils;
+import com.arpa.hndahesudintocctmsdriver.util.alert.CustomDialog;
+import com.arpa.hndahesudintocctmsdriver.weight.OnLimitClickHelper;
import com.dahe.mylibrary.net.CommonResponseBean;
import com.google.gson.Gson;
import com.arpa.hndahesudintocctmsdriver.R;
@@ -78,6 +80,7 @@ public class LoginActivity extends BaseActivity {
private int timer_sum = 60;
private CheckBox cb;
private UserRequset ur;
+ private CustomDialog customDialog;
@Override
public void msgMethod(Message m) {
@@ -96,6 +99,8 @@ public class LoginActivity extends BaseActivity {
Log.e("--短信发送res--", "短信发送成功");
}
if (CacheGroup.cacheList.get(LOGIN_RESULT) != null) {
+ if (customDialog!=null&&customDialog.isShowing())
+ customDialog.dismiss();
//存储登录记录
loginBean = new Gson().fromJson(CacheGroup.cacheList.get(LOGIN_RESULT), LoginBean.class);
Log.e("--登录信息--", new Gson().toJson(loginBean));
@@ -230,12 +235,14 @@ public class LoginActivity extends BaseActivity {
}
}
});
- btn_login.setOnClickListener(v -> {
+ btn_login.setOnClickListener(new OnLimitClickHelper(v -> {
String phone = String.valueOf(input_phone.getText());
String code = String.valueOf(input_code.getText());
Log.e("--code--", code);
if (judgeFormat(phone, code)) {
if (key) {
+ customDialog = new CustomDialog(con, "登陆中...");
+ customDialog.show();
LoginRegInputBean lb = new LoginRegInputBean();
lb.setRoleId(4);
lb.setUname(phone);
@@ -247,7 +254,7 @@ public class LoginActivity extends BaseActivity {
Toast.makeText(con, "请先同意用户协议和隐私政策", Toast.LENGTH_SHORT).show();
}
}
- });
+ }));
auto_login.setOnClickListener(v -> {
JVerificationInterface.getToken(con, 20000, (i, s, s1) -> {
JVerifyUIConfig uiConfig = new JVerifyUIConfig.Builder()
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/my/MyFragment.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/my/MyFragment.java
index c9c8902..2f571f4 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/my/MyFragment.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/my/MyFragment.java
@@ -18,12 +18,14 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
+import com.arpa.hndahesudintocctmsdriver.bean.UpAppBean;
import com.arpa.hndahesudintocctmsdriver.event.PersonEvent;
import com.arpa.hndahesudintocctmsdriver.event.RefreshCarListEvent;
import com.arpa.hndahesudintocctmsdriver.event.VehicleEvent;
import com.arpa.hndahesudintocctmsdriver.parts.ConfigParts;
import com.arpa.hndahesudintocctmsdriver.parts.StartOrderParts;
import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
+import com.arpa.hndahesudintocctmsdriver.ui.alert.UpAppAlert;
import com.arpa.hndahesudintocctmsdriver.ui.business.BusinessActivity;
import com.arpa.hndahesudintocctmsdriver.util.NewLJUtils;
import com.arpa.hndahesudintocctmsdriver.util.PicturlUtil;
@@ -95,6 +97,25 @@ public class MyFragment extends BaseFragment {
}
CacheGroup.cacheList.remove("userdata");
}
+
+ if (CacheGroup.cacheList.get("up_app") != null) {
+ Log.e("up_app", CacheGroup.cacheList.get("up_app"));
+ UpAppBean uab = new Gson().fromJson(CacheGroup.cacheList.get("up_app"), UpAppBean.class);
+ if (uab.getCode() == 200) {
+ if (uab.getData() != null) {
+ new XPopup.Builder(con)
+ .dismissOnBackPressed(false)
+ .dismissOnTouchOutside(false)
+ .asCustom(new UpAppAlert(con, uab.getData().getDownloadUrl(), uab.getData().getContent(), uab.getData().getVersion(), uab.getData().getForce()))
+ .show();
+ }else{
+ Toast.makeText(con, "当前已经是最新版本", Toast.LENGTH_LONG).show();
+ }
+ }else{
+ Toast.makeText(con, uab.getMsg(), Toast.LENGTH_LONG).show();
+ }
+ CacheGroup.cacheList.remove("up_app");
+ }
break;
}
}
@@ -264,7 +285,10 @@ public class MyFragment extends BaseFragment {
startActivity(in);
});
//检查更新
- onUpdate.setOnClickListener(v -> Toast.makeText(con, "当前已经是最新版本", Toast.LENGTH_LONG).show());
+ onUpdate.setOnClickListener(v -> {
+ ur.upApp();
+ }
+ );
//系统设置
onSetUp.setOnClickListener(v -> startActivity(new Intent(con, SetupActivity.class)));
}
@@ -285,13 +309,13 @@ public class MyFragment extends BaseFragment {
Glide.with(con).load(userBean.getData().getHeadportraitUrl()).into(img_head);
}
- if (userBean!=null){
- if ("0".equals(userBean.getData().getRealAuthentication())){
+ if (userBean != null) {
+ if ("0".equals(userBean.getData().getRealAuthentication())) {
no_auth.setVisibility(View.VISIBLE);
- }else{
- if (100003 == userBean.getData().getAuditStatus()){
+ } else {
+ if (100003 == userBean.getData().getAuditStatus()) {
no_auth.setVisibility(View.GONE);
- }else{
+ } else {
no_auth.setBackgroundResource(R.mipmap.icon_auth_wsh);
}
}
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/my/SetupActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/my/SetupActivity.java
index 041408d..7581ec4 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/my/SetupActivity.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/my/SetupActivity.java
@@ -13,6 +13,7 @@ import android.widget.Toast;
import androidx.annotation.Nullable;
import com.arpa.hndahesudintocctmsdriver.parts.ConfigParts;
+import com.arpa.hndahesudintocctmsdriver.ui.web.WebOnlyOneActivity;
import com.google.gson.Gson;
import com.lxj.xpopup.XPopup;
import com.arpa.hndahesudintocctmsdriver.R;
@@ -94,19 +95,19 @@ public class SetupActivity extends BaseActivity {
public void initView(Object obj) {
super.initView(obj);
r1.setOnClickListener(v12 -> {
- Intent in=new Intent(con,WebActivity.class);
+ Intent in=new Intent(con, WebOnlyOneActivity.class);
in.putExtra("title","隐私政策");
in.putExtra("url",url2);
startActivity(in);
});
r2.setOnClickListener(v12 -> {
- Intent in=new Intent(con,WebActivity.class);
+ Intent in=new Intent(con,WebOnlyOneActivity.class);
in.putExtra("title","用户协议");
in.putExtra("url",url1);
startActivity(in);
});
r3.setOnClickListener(v12 -> {
- Intent in=new Intent(con,WebActivity.class);
+ Intent in=new Intent(con,WebOnlyOneActivity.class);
in.putExtra("title","运输安全责任书");
in.putExtra("url",url3);
startActivity(in);
@@ -121,7 +122,7 @@ public class SetupActivity extends BaseActivity {
startActivity(in);
});
r8.setOnClickListener(v12 -> {
- Intent in=new Intent(con,WebActivity.class);
+ Intent in=new Intent(con,WebOnlyOneActivity.class);
in.putExtra("title","交易规则");
in.putExtra("url","http://agreement.dahehuoyun.com/rule/transactionRules/dist/index.html#/");
startActivity(in);
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/util/view/BaseRecyclerView.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/util/view/BaseRecyclerView.java
index 46f97d3..00f5a7f 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/util/view/BaseRecyclerView.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/util/view/BaseRecyclerView.java
@@ -105,6 +105,8 @@ public class BaseRecyclerView extends RecyclerView {
ra.addItem(mb);
}
public void adds(List list){
+ if (ra==null)
+ return;
ra.add(list);
}
public AdapterAlls createsH(Context con, List list){
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..dac80e3
--- /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..b006f86
--- /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..b0855fe
--- /dev/null
+++ b/app/src/main/res/layout/activity_face_succ_result.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file