feat:完成首页榜单&房间榜单 动态地址功能(待测试)
This commit is contained in:
@@ -28,10 +28,12 @@ import com.nnbc123.app.databinding.FragmentChatroomGameMainBinding
|
||||
import com.nnbc123.app.friend.view.SelectFriendActivity
|
||||
import com.nnbc123.app.home.helper.OpenRoomHelper
|
||||
import com.nnbc123.app.ui.utils.loadAvatar
|
||||
import com.nnbc123.app.ui.webview.DialogWebViewActivity
|
||||
import com.nnbc123.app.ui.widget.ShareDialog
|
||||
import com.nnbc123.app.ui.widget.ShareDialog.OnShareDialogItemClick
|
||||
import com.nnbc123.app.utils.RegexUtil
|
||||
import com.nnbc123.app.vip.VipMainActivity
|
||||
import com.nnbc123.core.UriProvider
|
||||
import com.nnbc123.core.gift.bean.GiftMultiReceiverInfo
|
||||
import com.nnbc123.core.gift.bean.GiftReceiveInfo
|
||||
import com.nnbc123.core.gift.bean.LuckyBagGifts
|
||||
@@ -467,11 +469,20 @@ class HomePartyFragment : BaseFragment(), View.OnClickListener, OnShareDialogIte
|
||||
.onEvent(StatisticsProtocol.EVENT_CP_ROOM_RANKING_LIST_CLICK, "房间榜")
|
||||
} else StatisticManager.Instance()
|
||||
.onEvent(StatisticsProtocol.EVENT_MP_ROOM_RANKING_LIST_CLICK, "房间榜")
|
||||
if (childFragmentManager.findFragmentByTag("dialog_fragment_room_rank") != null) {
|
||||
return
|
||||
val roomUid = AvRoomDataManager.get().mCurrentRoomInfo?.roomUid
|
||||
var rankUri: String? = null
|
||||
if (roomUid != null) {
|
||||
rankUri = UriProvider.getRoomRanking(roomUid)
|
||||
}
|
||||
if (rankUri.isNullOrEmpty()) {
|
||||
if (childFragmentManager.findFragmentByTag("dialog_fragment_room_rank") != null) {
|
||||
return
|
||||
}
|
||||
val roomRankDialogFragment = RoomRankDialogFragment.newInstance()
|
||||
roomRankDialogFragment.show(childFragmentManager, "dialog_fragment_room_rank")
|
||||
} else {
|
||||
DialogWebViewActivity.start(mContext, rankUri)
|
||||
}
|
||||
val roomRankDialogFragment = RoomRankDialogFragment.newInstance()
|
||||
roomRankDialogFragment.show(childFragmentManager, "dialog_fragment_room_rank")
|
||||
}
|
||||
else -> {}
|
||||
}
|
||||
|
@@ -116,6 +116,9 @@ public class MicroView extends LinearLayout implements View.OnLayoutChangeListen
|
||||
}
|
||||
|
||||
private void subMsg() {
|
||||
if (isInEditMode()) {
|
||||
return;
|
||||
}
|
||||
subscribe = IMNetEaseManager.get()
|
||||
.getChatRoomEventObservable().subscribe(
|
||||
roomEvent -> onReceiveRoomEvent(roomEvent),
|
||||
|
Reference in New Issue
Block a user