This commit is contained in:
zhangyuanzhen
2020-01-19 18:09:12 +08:00
parent 636a23c8e0
commit 6157e15c26
28 changed files with 59 additions and 38 deletions

View File

@@ -22,10 +22,10 @@ public class DataConstants {
public static final String POI_ID_HOME = "common_address_home";
public static final String POI_ID_COMPANY = "common_address_company";
public static final String CP_AUTHORITY = "com.mogo.module.navi";
public static final String CP_AUTHORITY = "com.zhidao.auto.personal.provider";
// 家的地址
public static final Uri CONTENT_HOME_ADDRESS_URI = Uri.parse( "content://com.mogo.module.navi/homeAddress" );
public static final Uri CONTENT_HOME_ADDRESS_URI = Uri.parse( "content://com.zhidao.auto.personal.provider/homeAddress" );
public static final int HOME_ADDRESS_CODE = TYPE_HOME_ADDRESS;
public static final String HOME_ADDRESS_PATH = "homeAddress";
public static final String HOME_ADDRESS = "homeAddress";
@@ -34,7 +34,7 @@ public class DataConstants {
public static final String HOME_ADDRESS_LONGITUDE = "homeAddressLongitude";
// 公司地址
public static final Uri CONTENT_COMPANY_ADDRESS_URI = Uri.parse( "content://com.mogo.module.navi/companyAddress" );
public static final Uri CONTENT_COMPANY_ADDRESS_URI = Uri.parse( "content://com.zhidao.auto.personal.provider/companyAddress" );
public static final int COMPANY_ADDRESS_CODE = TYPE_COMPANY_ADDRESS;
public static final String COMPANY_ADDRESS_PATH = "companyAddress";
public static final String COMPANY_ADDRESS = "companyAddress";

View File

@@ -123,6 +123,7 @@ public class AddressContentProvider extends ContentProvider {
}
if ( validateLocation( lat, lng ) ) {
sp = new SearchPoi( DataConstants.POI_ID_COMPANY, poiName, poiAddress, lat, lng, "", "", "" );
sp.setType(code);
}
}
try {
@@ -148,6 +149,9 @@ public class AddressContentProvider extends ContentProvider {
List<Long> result = AppDataBase.getDatabase( getContext() ).poiDao().insert( poi );
if ( result.get( 0 ).intValue() == -1 ) {
Log.e( TAG, "insert error. " );
}else {
Log.e( TAG, "insert success. " );
}
AddressManager.INSTANCE.insert(poi);
}

View File

@@ -9,6 +9,7 @@ import com.mogo.map.MogoLatLng
import com.mogo.module.common.MogoModulePaths
import com.mogo.module.navi.constants.SearchServiceHolder
import com.mogo.module.navi.ui.search.ChoosePathFragment
import com.mogo.utils.logger.Logger
/**
*@author zyz
@@ -27,6 +28,7 @@ object NaviManager {
val action = intent.action
if (TextUtils.equals(action, AUTONAVI_STANDARD_BROADCAST_RECV)) {
val key_type = intent.getIntExtra("KEY_TYPE", 0)
Logger.d("NaviManager","key_type"+key_type,null)
if (key_type == 10038) {
val lat = intent.getDoubleExtra("LAT", 0.0)
val lon = intent.getDoubleExtra("LON", 0.0)
@@ -38,6 +40,8 @@ object NaviManager {
SearchServiceHolder.push(
newInstance, MogoModulePaths.PATH_FRAGMENT_CHOOSE_PAHT
)
}else if (key_type == 10021) {
SearchServiceHolder.getNavi().stopNavi()
}
}
}