优化直播出现超时体验
This commit is contained in:
@@ -28,9 +28,9 @@ android {
|
||||
applicationId "com.abbidot.tracker"
|
||||
minSdkVersion 23
|
||||
targetSdkVersion 35
|
||||
versionCode 2107
|
||||
// versionName "2.1.7"
|
||||
versionName "2.1.7-Beta1"
|
||||
versionCode 2108
|
||||
// versionName "2.1.8"
|
||||
versionName "2.1.8-Beta1"
|
||||
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
|
||||
|
||||
@@ -673,37 +673,37 @@ abstract class BaseActivity<T : ViewBinding>(val inflater: (inflater: LayoutInfl
|
||||
}
|
||||
//系统异常
|
||||
"1001" -> {
|
||||
showToast(R.string.txt_system_error)
|
||||
showToast(R.string.txt_system_error, gravity = Gravity.CENTER)
|
||||
return true
|
||||
}
|
||||
|
||||
"1002" -> {
|
||||
showToast(R.string.txt_missing_param)
|
||||
showToast(R.string.txt_missing_param, gravity = Gravity.CENTER)
|
||||
return true
|
||||
}
|
||||
|
||||
"1003" -> {
|
||||
showToast(R.string.txt_tracker_busy)
|
||||
showToast(R.string.txt_tracker_busy, gravity = Gravity.CENTER)
|
||||
return true
|
||||
}
|
||||
|
||||
"1004" -> {
|
||||
showToast(R.string.txt_tracker_offline)
|
||||
showToast(R.string.txt_tracker_offline, gravity = Gravity.CENTER)
|
||||
return true
|
||||
}
|
||||
|
||||
"1005" -> {
|
||||
showToast(R.string.txt_tracker_live)
|
||||
showToast(R.string.txt_tracker_live, gravity = Gravity.CENTER)
|
||||
return true
|
||||
}
|
||||
|
||||
"1006" -> {
|
||||
showToast(R.string.txt_time_out_try_again)
|
||||
showToast(R.string.txt_time_out_try_again, gravity = Gravity.CENTER)
|
||||
return true
|
||||
}
|
||||
|
||||
"1007" -> {
|
||||
showToast(R.string.txt_abnormity)
|
||||
showToast(R.string.txt_abnormity, gravity = Gravity.CENTER)
|
||||
return true
|
||||
}
|
||||
|
||||
|
||||
@@ -334,6 +334,13 @@ class LiveActivityV3 : BaseActivity<ActivityLiveV3Binding>(ActivityLiveV3Binding
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun onErrorCode() {
|
||||
setButtonEnabled(
|
||||
mViewBinding.ilLiveV2OperateLayout.llLiveV2StopLive, ConstantInt.Type1
|
||||
)
|
||||
if (mLiveStatus == 1) finishActivity()
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
@@ -721,7 +728,7 @@ class LiveActivityV3 : BaseActivity<ActivityLiveV3Binding>(ActivityLiveV3Binding
|
||||
mHomeMapCommon.let {
|
||||
setMapDeviceBean(this)
|
||||
it.refreshPetCurrentLocation(latitude, longitude, isMoveCamera)
|
||||
it.startRippleCircleAnim()
|
||||
mViewBinding.root.postDelayed({ it.startRippleCircleAnim() }, 1500)
|
||||
isMoveCamera = false
|
||||
// val userAndPetDistance = it.getUserAndPetDistance()
|
||||
// mViewBinding.tvLiveV2Distance.text = String.format(
|
||||
@@ -1040,6 +1047,7 @@ class LiveActivityV3 : BaseActivity<ActivityLiveV3Binding>(ActivityLiveV3Binding
|
||||
}
|
||||
LogUtil.e("音量减小--,$volume")
|
||||
}
|
||||
|
||||
KeyEvent.KEYCODE_VOLUME_UP -> {
|
||||
LogUtil.e("音量增加++")
|
||||
if (!isOpenSound) {
|
||||
|
||||
@@ -173,7 +173,7 @@ class MapV3Fragment : BaseFragment<FragmentMapV3Binding>(FragmentMapV3Binding::i
|
||||
|
||||
override fun onResume() {
|
||||
super.onResume()
|
||||
|
||||
isMoveCamera = true
|
||||
getHomeV2Activity()?.apply {
|
||||
//其他页面是否选择了宠物
|
||||
if (mCurrentShowPetPos != mSelectPetPosition) {
|
||||
|
||||
@@ -340,15 +340,14 @@ abstract class BaseGoogleMapFragment :
|
||||
private suspend fun setPetHeadMarker(
|
||||
latLng: LatLng, headBgResId: Int = R.drawable.pic_map_gps_avatar
|
||||
) {
|
||||
|
||||
if (null == mPetHeadIconBitmap) {
|
||||
//设置头像
|
||||
mPetHeadIconBitmap =
|
||||
GoogleBitmapHelper.headToBitmap(mContext!!, headBgResId, mPetHeadUrl, mPetType)
|
||||
}
|
||||
|
||||
val markerOptions = MarkerOptions().position(latLng)
|
||||
markerOptions.icon(BitmapDescriptorFactory.fromBitmap(mPetHeadIconBitmap!!))
|
||||
|
||||
mMarker?.remove()
|
||||
mGoogleMap?.apply {
|
||||
mMarker = addMarker(markerOptions)
|
||||
|
||||
Reference in New Issue
Block a user