Commit 87cd4d81 by 霍志良

feat:修改问题

parent 84affc96
...@@ -85,7 +85,7 @@ class ExpertSearchActivity : BaseMvpActivity<IExpertSearchView, ExpertSearchPres ...@@ -85,7 +85,7 @@ class ExpertSearchActivity : BaseMvpActivity<IExpertSearchView, ExpertSearchPres
private var locationRegionItem: RegionItem? = null private var locationRegionItem: RegionItem? = null
private var locationList: ArrayList<SubItem>? = arrayListOf() private var locationList: ArrayList<SubItem>? = arrayListOf()
private var locationHistoryList: ArrayList<RegionItem>? = arrayListOf() private var locationHistoryList: ArrayList<RegionItem>? = arrayListOf()
private lateinit var eightcategoryPopup: EightCategoryPopupWindow private var eightcategoryPopup: EightCategoryPopupWindow? = null
override fun showImage(url: String?, imgView: ImageView) { override fun showImage(url: String?, imgView: ImageView) {
YDLImageCacheManager.showImage(ExpertSearchActivity@ this, url, imgView) YDLImageCacheManager.showImage(ExpertSearchActivity@ this, url, imgView)
...@@ -1711,13 +1711,13 @@ class ExpertSearchActivity : BaseMvpActivity<IExpertSearchView, ExpertSearchPres ...@@ -1711,13 +1711,13 @@ class ExpertSearchActivity : BaseMvpActivity<IExpertSearchView, ExpertSearchPres
*/ */
private fun showeightCategoryPopupWindow() { private fun showeightCategoryPopupWindow() {
eightcategoryPopup = EightCategoryPopupWindow(this, allFilter) eightcategoryPopup = EightCategoryPopupWindow(this, allFilter)
eightcategoryPopup.setListener(this) eightcategoryPopup?.setListener(this)
eightcategoryPopup.setOnDismissListener { eightcategoryPopup?.setOnDismissListener {
viewDim.visibility = View.INVISIBLE viewDim.visibility = View.INVISIBLE
ConsultAssistantDialogUtils.INSTANCE.fitRequest(this, "doctor_list", true) ConsultAssistantDialogUtils.INSTANCE.fitRequest(this, "doctor_list", true)
} }
ConsultAssistantDialogUtils.INSTANCE.hideAssistantActivity() ConsultAssistantDialogUtils.INSTANCE.hideAssistantActivity()
eightcategoryPopup.showAsDropDown(viewSep2) eightcategoryPopup?.showAsDropDown(viewSep2)
updateFilterTextViewStatus(tvSubject, FILTER_STATUS_OPEN) updateFilterTextViewStatus(tvSubject, FILTER_STATUS_OPEN)
viewDim.visibility = View.VISIBLE viewDim.visibility = View.VISIBLE
} }
...@@ -1728,7 +1728,7 @@ class ExpertSearchActivity : BaseMvpActivity<IExpertSearchView, ExpertSearchPres ...@@ -1728,7 +1728,7 @@ class ExpertSearchActivity : BaseMvpActivity<IExpertSearchView, ExpertSearchPres
* 新增逻辑:当主题选择后,需要判断热门筛选中是否也有该主题,如果有,也需要同步更新选中状态 * 新增逻辑:当主题选择后,需要判断热门筛选中是否也有该主题,如果有,也需要同步更新选中状态
*/ */
override fun onCategoriesSelected(signLit: ArrayList<String>) { override fun onCategoriesSelected(signLit: ArrayList<String>) {
eightcategoryPopup.dismiss() eightcategoryPopup?.dismiss()
if (signLit.isNotEmpty()) { if (signLit.isNotEmpty()) {
val sign1 = signLit.joinToString(",") { it } val sign1 = signLit.joinToString(",") { it }
ActionCountUtils.baiDuCountSign3( ActionCountUtils.baiDuCountSign3(
......
...@@ -97,7 +97,7 @@ class ExpertSearchFragment : BaseMvpFragment<IExpertSearchView, ExpertSearchPres ...@@ -97,7 +97,7 @@ class ExpertSearchFragment : BaseMvpFragment<IExpertSearchView, ExpertSearchPres
private var locationRegionItem: RegionItem? = null private var locationRegionItem: RegionItem? = null
private var locationList: ArrayList<SubItem>? = arrayListOf() private var locationList: ArrayList<SubItem>? = arrayListOf()
private var locationHistoryList: ArrayList<RegionItem>? = arrayListOf() private var locationHistoryList: ArrayList<RegionItem>? = arrayListOf()
private lateinit var eightcategoryPopup: EightCategoryPopupWindow private var eightcategoryPopup: EightCategoryPopupWindow? = null
override fun layoutResId(): Int { override fun layoutResId(): Int {
return R.layout.consultant_activity_expert_search_list return R.layout.consultant_activity_expert_search_list
} }
...@@ -1525,13 +1525,13 @@ class ExpertSearchFragment : BaseMvpFragment<IExpertSearchView, ExpertSearchPres ...@@ -1525,13 +1525,13 @@ class ExpertSearchFragment : BaseMvpFragment<IExpertSearchView, ExpertSearchPres
*/ */
private fun showeightCategoryPopupWindow() { private fun showeightCategoryPopupWindow() {
eightcategoryPopup = EightCategoryPopupWindow(mActivity, allFilter) eightcategoryPopup = EightCategoryPopupWindow(mActivity, allFilter)
eightcategoryPopup.setListener(this) eightcategoryPopup?.setListener(this)
eightcategoryPopup.setOnDismissListener { eightcategoryPopup?.setOnDismissListener {
viewDim.visibility = View.INVISIBLE viewDim.visibility = View.INVISIBLE
showConsultAssistantDialog() showConsultAssistantDialog()
} }
hideConsultAssistantDialog() hideConsultAssistantDialog()
eightcategoryPopup.showAsDropDown(viewSep2) eightcategoryPopup?.showAsDropDown(viewSep2)
updateFilterTextViewStatus(tvSubject, FILTER_STATUS_OPEN) updateFilterTextViewStatus(tvSubject, FILTER_STATUS_OPEN)
viewDim.visibility = View.VISIBLE viewDim.visibility = View.VISIBLE
} }
...@@ -1541,7 +1541,7 @@ class ExpertSearchFragment : BaseMvpFragment<IExpertSearchView, ExpertSearchPres ...@@ -1541,7 +1541,7 @@ class ExpertSearchFragment : BaseMvpFragment<IExpertSearchView, ExpertSearchPres
* *
*/ */
override fun onCategoriesSelected(signLit: ArrayList<String>) { override fun onCategoriesSelected(signLit: ArrayList<String>) {
eightcategoryPopup.dismiss() eightcategoryPopup?.dismiss()
if (signLit.isNotEmpty()) { if (signLit.isNotEmpty()) {
val sign1 = signLit.joinToString(",") { it } val sign1 = signLit.joinToString(",") { it }
ActionCountUtils.baiDuCountSign3( ActionCountUtils.baiDuCountSign3(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment