diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/shangchuan/ShangChuangImgActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/shangchuan/ShangChuangImgActivity.java index 6443ac0..cf97540 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/shangchuan/ShangChuangImgActivity.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/shangchuan/ShangChuangImgActivity.java @@ -1,8 +1,12 @@ package com.arpa.hndahesudintocctmsdriver.ui.home.shangchuan; +import static com.sdk.base.framework.utils.app.AppUtils.getPackageName; + import android.content.Intent; +import android.net.Uri; import android.os.Bundle; import android.os.Message; +import android.provider.Settings; import android.text.TextUtils; import android.util.Log; import android.view.Gravity; @@ -233,7 +237,16 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity { } tv_loaction.setText("定位失败,点击重试"); tv_loaction.setTextColor(getResources().getColor(R.color.loaction_no_color, null)); - Toast.makeText(con, "定位失败,请确认开启定位后重试!", Toast.LENGTH_LONG).show(); + + new MessageUtils().showSimCenPop(con, "缺少定位权限,去开启精确定位权限!", "取消", "确认", () -> { + Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); + Uri uri = Uri.fromParts("package", getPackageName(), null); + intent.setData(uri); + startActivity(intent); + }); + + +// Toast.makeText(con, "定位失败,请确认开启定位后重试!", Toast.LENGTH_LONG).show(); //定位结果接收 //finish(); break;