diff --git a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/cp/AddressHelper.java b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/cp/AddressHelper.java index 676063c156..6ebef4cce2 100644 --- a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/cp/AddressHelper.java +++ b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/cp/AddressHelper.java @@ -4,6 +4,7 @@ import android.content.Context; import com.mogo.commons.AbsMogoApplication; import com.mogo.module.navi.bean.SearchPoi; import com.mogo.module.navi.constants.DataConstants; +import com.mogo.utils.logger.Logger; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -15,6 +16,7 @@ import org.jetbrains.annotations.Nullable; */ public class AddressHelper { + private static final String TAG = "AddressHelper"; public static void notifyHomeAddressChanged( ) { AbsMogoApplication.getApp().getContentResolver().notifyChange( DataConstants.CONTENT_HOME_ADDRESS_URI, null ); } @@ -25,8 +27,8 @@ public class AddressHelper { } public static void notifyAddressChanged( - @NotNull SearchPoi searchPoi) { - if (searchPoi.getType()== DataConstants.TYPE_HOME_ADDRESS) { + int type) { + if (type== DataConstants.TYPE_HOME_ADDRESS) { notifyHomeAddressChanged(); }else { notifyCompanyAddressChanged(); diff --git a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/AddressManager.kt b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/AddressManager.kt index 3f1b9aa4ed..b779530976 100644 --- a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/AddressManager.kt +++ b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/AddressManager.kt @@ -125,7 +125,7 @@ object AddressManager { ObservableOnSubscribe { poiDao.delete(homeAddress) homeAddress?.name="" - AddressHelper.notifyAddressChanged( homeAddress!!) + AddressHelper.notifyAddressChanged( 1) homeAddress=null }) @@ -140,7 +140,7 @@ object AddressManager { ObservableOnSubscribe { poiDao.delete(companyAddress) companyAddress?.name="" - AddressHelper.notifyAddressChanged( companyAddress!!) + AddressHelper.notifyAddressChanged( 0) companyAddress=null }) diff --git a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/setting/SettingAddressFragment.kt b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/setting/SettingAddressFragment.kt index bd197ab5e7..032a31d5e3 100644 --- a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/setting/SettingAddressFragment.kt +++ b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/setting/SettingAddressFragment.kt @@ -186,7 +186,7 @@ class SettingAddressFragment : BaseFragment(), IMogoGeoSearchListener { AppDataBase.getDatabase(activity) .poiDao() .insert(searchPoi) - AddressHelper.notifyAddressChanged(searchPoi) + AddressHelper.notifyAddressChanged(searchPoi.type) }) .subscribeOn(Schedulers.io()) .subscribe()