页面功能优化

This commit is contained in:
lijia 2024-07-10 15:51:53 +08:00
parent c749e14c00
commit 9ab188f239
6 changed files with 37 additions and 11 deletions

View File

@ -80,7 +80,7 @@ public class TagAliasOperatorHelper {
}else{
String logs = "Failed to modify alias, errorCode:" + jPushMessage.getErrorCode();
Log.e(TAG, logs);
ToastUtils.showToast(context,logs);
// ToastUtils.showToast(context,logs);
// MMKV.defaultMMKV().putString(AdvActivity.ALIAS_DATA, "");
}
}

View File

@ -59,7 +59,6 @@ class LauncherActivity : BaseActivity<ActivityLauncherBinding>() {
override fun initDate() {
val isFirstOpenApp = SPUtils.instance.getIsFirstOpenApp(mContext)
if (isFirstOpenApp) {
MapsInitializer.updatePrivacyShow(this, true, true)
CommonPopUtils.getInstance().showCenterAgreement(mContext) {
SPUtils.instance.setIsFirstOpenApp(mContext, false)
AMapLocationClient.updatePrivacyShow(mContext, true, true)

View File

@ -352,6 +352,10 @@ class AuthDrivingActivity : BaseActivity<ActivityAuthDrivingBinding>() {
showToast("请完善车辆信息")
return@subMit
}
if (upDrivingInfoBean.roadLicensePhotoUrl.isNullOrEmpty()) {
showToast("请上传道路运输许可证")
return@subMit
}
if (upDrivingInfoBean.vehicleNum != backLicCarNum) {
CommonPopUtils.getInstance().showCommCenterPop(

View File

@ -34,6 +34,7 @@ class AuthFaceActivity : BaseActivity<ActivityAuthFaceBinding>() {
setTitleBar("实名认证") {
if (isSupp == true) {//个人中心进来
setResult(RESULT_OK)
finish()
} else {
ActivityUtils.startActivity(mContext, HomeActivity::class.java)
}

View File

@ -124,10 +124,10 @@ class EditQualificationActivity : BaseActivity<ActivityAuthQualificationBinding>
qualificationCertificateEffectiveEnd = binding.tvDate.text.toString()
// if (qualificationCertificateEffectiveEnd.isNullOrEmpty()) {
// showToast("请完善信息")
// return@run
// }
if (qualificationCertificatePhotoUrl .isNullOrEmpty()) {
showToast("请完善信息")
return@run
}
DataManager.getInstance().reUpDriverQualificationCertificate(upQuaInfo)
.subscribeOn(Schedulers.io())

View File

@ -2,9 +2,11 @@ package com.arpa.hndahesudintocctmsdriver.ui.home
import android.Manifest
import android.graphics.Color
import android.os.Build
import android.os.Bundle
import android.view.View
import android.widget.LinearLayout
import android.widget.Toast
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.arpa.hndahesudintocctmsdriver.R
@ -201,9 +203,9 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>(), RefreshCallBack {
})
)
//获取当前位置
getLocation()
getLocation()
ALProcess.verification(mContext)
//证件过期判断+轨迹上传判断
DataManager.getInstance().getUserInfo()
.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())
@ -329,9 +331,29 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>(), RefreshCallBack {
}
private fun getLocation(){
GDLocationUtils.instance.getLocation(mContext){
if (it.errorCode == 0) {
binding.tvCity.text = it.city.substring(0,2)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
//获取当前位置
PermissionX.init(this)
.permissions(
Manifest.permission.ACCESS_FINE_LOCATION,
Manifest.permission.ACCESS_COARSE_LOCATION,
)
.request { allGranted, grantedList, deniedList ->
if (allGranted) {
getLocation()
} else {
Toast.makeText(
mContext,
"开启权限失败,请在应用设置-权限-定位-始终允许",
Toast.LENGTH_SHORT
).show()
}
}
}else{
GDLocationUtils.instance.getLocation(mContext){
if (it.errorCode == 0) {
binding.tvCity.text = it.city.substring(0,2)
}
}
}
}