fix: 修改首次安装时,因为定位初始化问题程序崩溃的问题

This commit is contained in:
xiaoyan 2023-10-11 15:39:56 +08:00
parent f385fb8e6c
commit 480ff37026
3 changed files with 29 additions and 29 deletions

View File

@ -37,8 +37,8 @@ android {
applicationId "com.navinfo.outdoor" applicationId "com.navinfo.outdoor"
minSdkVersion 24 minSdkVersion 24
targetSdkVersion 30 targetSdkVersion 30
versionCode 116 versionCode 117
versionName "8.230926-正式版" versionName "8.231011-金山云测试版"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
ndk { ndk {

View File

@ -142,13 +142,6 @@ public class MainActivity extends BaseActivity {
@Override @Override
public void onGranted(List<String> permissions, boolean all) { public void onGranted(List<String> permissions, boolean all) {
if (all) { if (all) {
if (Constant.USHERED != null) {
HttpInterface.initAppPath(Constant.USHERED);
Constant.initRootFolder(Constant.USHERED);
HttpInterface.initHttpInter(Constant.USHERED);
// 检查版本
initCheckVersion();
LogConfiguration logConfiguration = new LogConfiguration.Builder() LogConfiguration logConfiguration = new LogConfiguration.Builder()
// .enableStackTrace(5) // .enableStackTrace(5)
// .enableBorder() // .enableBorder()
@ -171,6 +164,13 @@ public class MainActivity extends BaseActivity {
LocationLifeCycle.getInstance().init(getApplicationContext()); LocationLifeCycle.getInstance().init(getApplicationContext());
// 开始获取腾讯定位信息 // 开始获取腾讯定位信息
LocationLifeCycle.getInstance().startTencentLocation(); LocationLifeCycle.getInstance().startTencentLocation();
if (Constant.USHERED != null) {
HttpInterface.initAppPath(Constant.USHERED);
Constant.initRootFolder(Constant.USHERED);
HttpInterface.initHttpInter(Constant.USHERED);
// 检查版本
initCheckVersion();
} else { } else {
initTime(); initTime();
} }

View File

@ -4,10 +4,10 @@ public class HttpInterface {
// public static final String IP = "http://172.23.138.133:9999/m4";//测试接口-IP // public static final String IP = "http://172.23.138.133:9999/m4";//测试接口-IP
// public static final String IP = "http://dtxbmaps.navinfo.com/dtxb/dev/m4";//开发接口-外网 // public static final String IP = "http://dtxbmaps.navinfo.com/dtxb/dev/m4";//开发接口-外网
// public static final String IP = "http://120.92.15.187/dtxb/test/m4";//开发接口-外网 // public static final String IP = "http://120.92.212.218/dtxb/test/m4";//金山云接口地址
// public static final String IP_UPLOAD = "http://120.92.109.239/dtxb/test/m4";//开发接口-外网 // public static final String IP_UPLOAD = "http://120.131.12.158/dtxb/test/m4";//金山云接口地址-数据上传
public static final String IP = "http://dtxbmaps.navinfo.com/dtxb/m4";//金山云接口地址 public static final String IP = "http://dtxbmaps.navinfo.com/dtxb/test/m4";//正式环境接口
public static final String IP_UPLOAD = "http://dtxbmaps.navinfo.com/dtxb/m4";//金山云接口地址-数据上传 public static final String IP_UPLOAD = "http://dtxbmaps.navinfo.com/dtxb/test/m4";//正式环境接口
public static final String IP1 = "http://dtxbmaps.navinfo.com/dtxb/test/m4";//测试接口-外网 public static final String IP1 = "http://dtxbmaps.navinfo.com/dtxb/test/m4";//测试接口-外网
public static final String IP2 = "http://dtxbmaps.navinfo.com/dtxb/m4";//正式接口 public static final String IP2 = "http://dtxbmaps.navinfo.com/dtxb/m4";//正式接口
public static final String IP4 = "http://10.130.23.166/dtxb/jinshan/m4";//心榕给的测试地址 public static final String IP4 = "http://10.130.23.166/dtxb/jinshan/m4";//心榕给的测试地址