diff --git a/app/build.gradle b/app/build.gradle index d7b8204..6e97a6c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -95,7 +95,8 @@ android { //暂时填写默认值即可. JPUSH_CHANNEL: "developer-n"] buildConfigField("String", "OPEN_AL_URL", "\"https://oapi-staging.alct56.com\"") - buildConfigField("String", "BASE_URL", "\"http://platform.test.v2.dahehuoyun.com/devApi/\"") + buildConfigField("String", "BASE_URL", "\"http://192.168.1.118:18080/\"") +// buildConfigField("String", "BASE_URL", "\"http://platform.test.v2.dahehuoyun.com/devApi/\"") buildConfigField "boolean", "isTest", "true" //APP名称,可以在androidMainfest中引用 resValue "string", "appName", "司机端测试" diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index dbe39fb..407b878 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -349,6 +349,12 @@ android:configChanges="keyboardHidden|orientation|locale" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|stateHidden" /> + + { it.finishRefresh() } if (t.code == 401) { -// instance.loginOut(mContext!!) + mContext?.let { UserUtils.instance.loginOut(it) } // Intent intent = new Intent(mContext, LoginActivity.class); // intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK); // mContext.startActivity(intent); diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/CodeLoginActivity.kt b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/CodeLoginActivity.kt index 4aabbfb..5715fa8 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/CodeLoginActivity.kt +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/CodeLoginActivity.kt @@ -73,7 +73,6 @@ class CodeLoginActivity : BaseActivity(), View.OnClickListe UserUtils.instance.loginIn(mContext, t.data) } })) - } } } diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/authperson/AuthDrivingActivity.kt b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/authperson/AuthDrivingActivity.kt index bfd877a..73edc0b 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/authperson/AuthDrivingActivity.kt +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/account/authperson/AuthDrivingActivity.kt @@ -1,6 +1,7 @@ package com.arpa.hndahesudintocctmsdriver.ui.account.authperson import android.os.Bundle +import android.text.TextUtils import android.view.View import android.widget.ImageView import com.arpa.hndahesudintocctmsdriver.R @@ -334,7 +335,7 @@ class AuthDrivingActivity : BaseActivity() { } upDrivingInfoBean.run { - roadLicenseValidity = binding.tvDate.text.toString()//道路有效期 + roadLicenseValidity =if (TextUtils.isEmpty(binding.tvDate.text.toString())) null else binding.tvDate.text.toString()//道路有效期 licenseValidity = binding.tvEnd.text.toString()//行驶证有效期 roadLicense = binding.etID.text.toString()//道路运输许可证号 vehicleNum = binding.etCarNum.text.trim().toString() diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/utils/UserUtils.kt b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/utils/UserUtils.kt index 598e615..b5d9953 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/utils/UserUtils.kt +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/utils/UserUtils.kt @@ -36,11 +36,11 @@ class UserUtils private constructor() { fun loginOut(context: Context) { SPUtils.instance.removeUserToken(context) - if (null == SPUtils.instance.getUserInfo(context)) - return - //删除推送别名 - PushHelper.delete(context) - BaseSPUtils.cleanUserInfo(context) +// if (null == SPUtils.instance.getUserInfo(context)) +// return +// //删除推送别名 +// PushHelper.delete(context) +// BaseSPUtils.cleanUserInfo(context) val intent = Intent(context, LauncherActivity::class.java) intent.flags = Intent.FLAG_ACTIVITY_CLEAR_TASK or Intent.FLAG_ACTIVITY_NEW_TASK context.startActivity(intent) diff --git a/mylibrary/src/main/java/com/arpa/mylibrary/net/CommonResponseBean.java b/mylibrary/src/main/java/com/arpa/mylibrary/net/CommonResponseBean.java index 3d0a021..d5d85e1 100644 --- a/mylibrary/src/main/java/com/arpa/mylibrary/net/CommonResponseBean.java +++ b/mylibrary/src/main/java/com/arpa/mylibrary/net/CommonResponseBean.java @@ -1,12 +1,14 @@ package com.arpa.mylibrary.net; +import org.json.JSONObject; + import java.io.Serializable; /** * 返回通用的实体类 */ -public class CommonResponseBean implements Serializable { +public class CommonResponseBean extends JSONObject implements Serializable { private T data; private int code; private String info; @@ -16,6 +18,7 @@ public class CommonResponseBean implements Serializable { private boolean success; + public int getRes() { return res; } diff --git a/mylibrary/src/main/java/com/arpa/mylibrary/utils/BaseSPUtils.java b/mylibrary/src/main/java/com/arpa/mylibrary/utils/BaseSPUtils.java index eda9936..ef0ed15 100644 --- a/mylibrary/src/main/java/com/arpa/mylibrary/utils/BaseSPUtils.java +++ b/mylibrary/src/main/java/com/arpa/mylibrary/utils/BaseSPUtils.java @@ -16,14 +16,14 @@ public class BaseSPUtils { /** * 保存在手机里面的文件名 */ - public static final String FILE_NAME = "sp_data"; - public static final String USER_INFO_KEY = "user_info_key"; - public static final String USER_TOKEN_KEY = "user_token_key"; - public static final String NET_SERVICE_TEST = "net_service_test"; - public static final String SEARRH_CACHE = "search_cache"; - public static final String NAVI_PH_EDIT_CACHE = "navi_ph_edit_cache"; - public static final String FIRST_OPEN = "first_open"; - public static final String KEY_PRIVACY_AGREEMENT = "privacy_agreement"; + public static final String FILE_NAME = "driver_sp_data"; + public static final String USER_INFO_KEY = "driver_user_info_key"; + public static final String USER_TOKEN_KEY = "driver_user_token_key"; + public static final String NET_SERVICE_TEST = "driver_net_service_test"; + public static final String SEARRH_CACHE = "driver_search_cache"; + public static final String NAVI_PH_EDIT_CACHE = "driver_navi_ph_edit_cache"; + public static final String FIRST_OPEN = "driver_first_open"; + public static final String KEY_PRIVACY_AGREEMENT = "driver_privacy_agreement"; /** * 保存数据的方法,我们需要拿到保存数据的具体类型,然后根据类型调用不同的保存方法