修復bug

http://jira.zhidaohulian.com/browse/E84XAD-248
This commit is contained in:
donghongyu
2020-12-06 12:40:47 +08:00
parent 375511e8a0
commit 6d5ef88ecb

View File

@@ -76,9 +76,9 @@ class V2XEventPanelFragment : MvpFragment<V2XEventPanelFragment, EventPanelPrese
private lateinit var mSurroundingDetailAdapter: V2XSurroundingDetailAdapter
var markerExploreWays = mutableListOf<MarkerExploreWay>()
private val mV2XScenarioHistoryFragment = V2XScenarioHistoryFragment()
private val mV2XShareEventsFragment = V2XShareEventsFragment()
private val mV2XSurroundingFragment = V2XSurroundingFragment()
private var mV2XScenarioHistoryFragment: V2XScenarioHistoryFragment? = null
private var mV2XShareEventsFragment: V2XShareEventsFragment? = null
private var mV2XSurroundingFragment: V2XSurroundingFragment? = null
companion object {
private var fragment: V2XEventPanelFragment? = null
@@ -143,6 +143,17 @@ class V2XEventPanelFragment : MvpFragment<V2XEventPanelFragment, EventPanelPrese
override fun initViews() {
Logger.d(MODULE_NAME, "事件面板初始化……")
try {
mV2XScenarioHistoryFragment = V2XScenarioHistoryFragment()
mV2XShareEventsFragment = V2XShareEventsFragment()
mV2XSurroundingFragment = V2XSurroundingFragment()
fragments = arrayOf(
mV2XScenarioHistoryFragment!!,
mV2XSurroundingFragment!!,
mV2XShareEventsFragment!!
)
mClPanelContainer = mRootView.findViewById(R.id.clPanelContainer)
mVpEventPanel = mRootView.findViewById(R.id.vpEventPanel)
mRgTabSelect = mRootView.findViewById(R.id.rgTabSelect)
@@ -163,11 +174,6 @@ class V2XEventPanelFragment : MvpFragment<V2XEventPanelFragment, EventPanelPrese
mBtnHidePanels?.visibility = View.GONE
}
fragments = arrayOf(
mV2XScenarioHistoryFragment,
mV2XSurroundingFragment,
mV2XShareEventsFragment
)
//禁用预加载
mVpEventPanel?.offscreenPageLimit = ViewPager2.OFFSCREEN_PAGE_LIMIT_DEFAULT
mVpEventPanel?.adapter = V2XEventPagerAdapter(this, fragments!!)
@@ -358,7 +364,7 @@ class V2XEventPanelFragment : MvpFragment<V2XEventPanelFragment, EventPanelPrese
0 -> {
try {
mRbScenarioHistory?.isChecked = true
mV2XScenarioHistoryFragment.fromVoice = true
mV2XScenarioHistoryFragment?.fromVoice = true
} catch (e: java.lang.Exception) {
e.printStackTrace()
}
@@ -366,10 +372,10 @@ class V2XEventPanelFragment : MvpFragment<V2XEventPanelFragment, EventPanelPrese
1 -> {
try {
if (mRbSurroundingEvent?.isChecked == true) {
mV2XSurroundingFragment.ttsForVoiceCheckout()
mV2XSurroundingFragment?.ttsForVoiceCheckout()
} else {
mRbSurroundingEvent?.isChecked = true
mV2XSurroundingFragment.fromVoice = true
mV2XSurroundingFragment?.fromVoice = true
}
} catch (e: java.lang.Exception) {
e.printStackTrace()
@@ -378,10 +384,10 @@ class V2XEventPanelFragment : MvpFragment<V2XEventPanelFragment, EventPanelPrese
2 -> {
try {
if (mRbShareEvents?.isChecked == true) {
mV2XShareEventsFragment.ttsForVoiceCheckout()
mV2XShareEventsFragment?.ttsForVoiceCheckout()
} else {
mRbShareEvents?.isChecked = true
mV2XShareEventsFragment.fromVoice = true
mV2XShareEventsFragment?.fromVoice = true
}
} catch (e: java.lang.Exception) {
e.printStackTrace()
@@ -403,8 +409,8 @@ class V2XEventPanelFragment : MvpFragment<V2XEventPanelFragment, EventPanelPrese
.registerUnWakeVoice(V2XVoiceConstants.COMMAND_ZHIDAO_V2X_OPEN_SHEAR_EVENT_UN_WAKEUP, mCheckShearEventCb)
try {
if (isFirstLoad) {
mV2XScenarioHistoryFragment.presenter.loadHistory()
mV2XShareEventsFragment.presenter.loadShareEventList()
mV2XScenarioHistoryFragment?.presenter?.loadHistory()
mV2XShareEventsFragment?.presenter?.loadShareEventList()
}
} catch (e: Exception) {