From f4785c5305bff4074bf2cf7d78211f83c8755443 Mon Sep 17 00:00:00 2001 From: zhangyuanzhen Date: Tue, 7 Apr 2020 10:43:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=B6=E5=92=8C=E5=85=AC=E5=8F=B8=E5=9C=B0?= =?UTF-8?q?=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/mogo/module/navi/cp/AddressHelper.java | 6 ++++-- .../java/com/mogo/module/navi/manager/AddressManager.kt | 4 ++-- .../mogo/module/navi/ui/setting/SettingAddressFragment.kt | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) 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()