中建365-二期开发-增加埋点

develop
wlh 1 year ago
parent 7f8a277e74
commit fa3b7f5f91

@ -9,7 +9,9 @@ import com.androidkun.xtablayout.XTabLayout
import com.xty.base.act.BaseVmAct
import com.xty.base.vm.BaseVm
import com.xty.base.vp2.VpAdapter
import com.xty.common.UmengEventId
import com.xty.common.arouter.ARouterUrl
import com.xty.common.onEventObject
import com.xty.common.util.DeviceFunctionUtils
import com.xty.network.model.DeviceFunctionBean
import com.zj365.health.R
@ -80,7 +82,10 @@ class ComparePageDataAct : BaseVmAct<ComparePageDataVm>() {
listFragment.add(setArgumentFrag(BloodFatCompareDataFrag(),id))
}
}
onEventObject(
baseContext,
UmengEventId.COMPARSION
)
binding.mVp2.adapter = VpAdapter(listFragment, this)
binding.mVp2.isUserInputEnabled = false
binding.mVp2.offscreenPageLimit =1

@ -68,7 +68,7 @@ class FamilyAct : BaseListAct<FamilyVm>() {
// }
// }
setRecycleRefresh(binding.mRecycle, binding.mRefresh)
onEventObject(baseContext, UmengEventId.MyFamily)
// onEventObject(baseContext, UmengEventId.MyFamily)
//mViewModel.getFamilyRelationList()
}

@ -93,6 +93,11 @@ class HealthMainAct : BaseVmAct<HealthMainVm>() {
binding.title.mTvTitle.text = resources.getString(R.string.health_sub_demonstrate)
binding.mSubmit.setOnClickListener { finish() }
}
onEventObject(
baseContext,
UmengEventId.HEALTH_MONITORING
)
}
override fun liveObserver() {
@ -208,11 +213,6 @@ class HealthMainAct : BaseVmAct<HealthMainVm>() {
override fun onPageSelected(position: Int) {
super.onPageSelected(position)
// binding.xTablayout.getTabAt(position)!!.select()
onEventObject(
baseContext,
UmengEventId.HealthMonitor,
"${functionList[position].name}监测详情页"
)
changeTitle(position)
}
})

@ -142,11 +142,11 @@ class HealthReportAct : IBaseAct() {
binding.mVp2.registerOnPageChangeCallback(object : ViewPager2.OnPageChangeCallback() {
override fun onPageSelected(position: Int) {
super.onPageSelected(position)
onEventObject(
/*onEventObject(
baseContext,
UmengEventId.HealthReport,
"${reportArray[position]}报告详情页"
)
)*/
positionPage = position
binding.xTablayout.getTabAt(position)!!.select()
}

@ -30,10 +30,12 @@ import com.xty.common.Const
import com.xty.common.MMkvHelper
import com.xty.common.TimeSelect
import com.xty.common.TimeUtils
import com.xty.common.UmengEventId
import com.xty.common.WxUtils
import com.xty.common.arouter.ARouterUrl
import com.xty.common.arouter.RouteManager
import com.xty.common.event.IntegralEvent
import com.xty.common.onEventObject
import com.xty.common.setImageUser
import com.xty.common.util.CommonToastUtils
import com.xty.common.util.CommonUtils
@ -240,6 +242,11 @@ class HealthSkyHourReportAct : BaseVmAct<ReportVm>() {
binding.title.mIvBack.setOnClickListener {
finish()
}
onEventObject(
baseContext,
UmengEventId.HEALTH_DAILY
)
binding.title.mIvReight.apply {
visibility = if (index.reportType == ReportVm.ReportInfoType.Hour.reportType) {
View.GONE

@ -22,10 +22,12 @@ import com.tencent.mm.opensdk.openapi.WXAPIFactory
import com.xty.base.act.BaseVmAct
import com.xty.common.BuildConfig
import com.xty.common.LogUtils
import com.xty.common.UmengEventId
import com.xty.common.arouter.ARouterUrl
import com.xty.common.arouter.RouteManager
import com.xty.common.event.WxPayEvent
import com.xty.common.getImageUrl
import com.xty.common.onEventObject
import com.xty.common.setImage
import com.xty.common.util.SpannableUtils
import com.zj365.health.R
@ -183,6 +185,7 @@ class PreventCancertAct : BaseVmAct<PayCancerVm>() {
}
tvZhifu.setOnClickListener {
onEventObject(baseContext, UmengEventId.CancerPay)
//支付
if (tvZhifubao.isSelected) {
//支付宝

@ -6,8 +6,10 @@ import com.tamsiree.rxkit.RxRegTool
import com.xty.base.act.BaseVmAct
import com.xty.base.vm.BaseVm
import com.xty.common.R
import com.xty.common.UmengEventId
import com.xty.common.arouter.ARouterUrl
import com.xty.common.event.AddSuccessEvent
import com.xty.common.onEventObject
import com.xty.common.util.CommonToastUtils
import com.zj365.health.databinding.ActAddFamilyGuardianBinding
import com.zj365.health.vm.AddFamilyGuardianVm
@ -61,6 +63,11 @@ class AddFamilyGuardianAct : BaseVmAct<AddFamilyGuardianVm>() {
guardian = "0"
}
onEventObject(
baseContext,
UmengEventId.BINDINGGUARDIAN
)
mViewModel.addFamily(familyRelation!!,familyPhone!!,guardian)
}

@ -5,9 +5,11 @@ import androidx.recyclerview.widget.LinearLayoutManager
import com.alibaba.android.arouter.facade.annotation.Route
import com.blankj.utilcode.util.GsonUtils
import com.xty.base.act.BaseListAct
import com.xty.common.UmengEventId
import com.xty.common.arouter.ARouterUrl
import com.xty.common.arouter.RouteManager
import com.xty.common.event.AddSuccessEvent
import com.xty.common.onEventObject
import com.xty.common.util.CommonUtils
import com.xty.network.model.CancerGoodsBean
import com.xty.network.model.FamilyHealthBean
@ -69,6 +71,11 @@ class FamilyHealthAct : BaseListAct<FamilyHealthVm>() {
binding.title.mIvBack.setOnClickListener {
finish()
}
onEventObject(
baseContext,
UmengEventId.FAMILY
)
}
override fun initAdapter() {

@ -121,7 +121,10 @@ class HealthRecordMainAct : BaseVmAct<HealthRecordMainVm>() {
finish()
}
onEventObject(
baseContext,
UmengEventId.HEALTHRECORD
)
initTab()
// initSurvey()

@ -19,9 +19,11 @@ import com.tencent.mm.opensdk.openapi.WXAPIFactory
import com.xty.base.act.BaseVmAct
import com.xty.common.BuildConfig
import com.xty.common.LogUtils
import com.xty.common.UmengEventId
import com.xty.common.arouter.ARouterUrl
import com.xty.common.arouter.RouteManager
import com.xty.common.event.WxPayEvent
import com.xty.common.onEventObject
import com.xty.common.setImage
import com.xty.common.util.SpannableUtils
import com.zj365.health.R
@ -127,6 +129,7 @@ class TongueDiagnosisMainActivity : BaseVmAct<TongueDiagnosisVm>() {
}
tvZhifu.setOnClickListener {
onEventObject(baseContext, UmengEventId.TonguePay)
//支付
if (tvZhifubao.isSelected) {
//支付宝

Loading…
Cancel
Save