From 64f5ad02e3149ff4c55c2f486c5cfeeb3455f2b3 Mon Sep 17 00:00:00 2001
From: wushaocheng <15876365887@163.com>
Date: Mon, 5 Jun 2023 20:13:38 +0800
Subject: [PATCH] =?UTF-8?q?[Modify]=E7=A7=BB=E9=99=A4=E9=83=A8=E5=88=86?=
=?UTF-8?q?=E6=97=A0=E7=94=A8=E4=BB=A3=E7=A0=81=E5=92=8Cviewpager=E6=94=B9?=
=?UTF-8?q?=E9=80=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/src/main/AndroidManifest.xml | 99 ---
.../java/com/yizhuan/erban/MainActivity.java | 3 -
.../erban/application/XChatApplication.java | 4 -
.../fragment/RoomCharmListFragment.java | 3 +-
.../fragment/RoomContributeListFragment.java | 6 +-
.../fragment/RoomRankDialogFragment.java | 1 +
.../avroom/fragment/RoomRankListFragment.java | 3 +-
.../MyRecommendCardActivity.java | 19 +-
.../com/yizhuan/erban/base/BaseActivity.java | 5 -
.../bills/activities/BillBaseActivity.java | 185 ----
.../activities/BillGiftExpendActivity.java | 191 -----
.../activities/BillGiftInComeActivity.java | 218 -----
.../BillGiftIncomeGroupActivity.java | 148 ----
.../bills/activities/BillNobleActivity.java | 155 ----
.../bills/activities/ChargeBillsActivity.java | 203 -----
.../bills/activities/ChatBillsActivity.java | 161 ----
.../bills/activities/RedBagBillsActivity.java | 190 -----
.../bills/activities/TotalBillsActivity.java | 86 --
.../activities/WithdrawBillsActivity.java | 164 ----
.../erban/bills/adapter/BillBaseAdapter.java | 40 -
.../bills/adapter/ChargeBillsAdapter.java | 33 -
.../erban/bills/adapter/ChatBillsAdapter.java | 41 -
.../bills/adapter/GiftExpendAdapter.java | 40 -
.../bills/adapter/GiftIncomeAdapter.java | 39 -
.../erban/bills/adapter/NobleBillAdapter.java | 31 -
.../bills/adapter/RadishGiftAdapter.java | 47 --
.../bills/adapter/RedBagBillsAdapter.java | 30 -
.../bills/adapter/WithdrawBillsAdapter.java | 32 -
.../WithdrawBillsIndicatorAdapter.java | 103 ---
.../adapter/WithdrawRedBillsAdapter.java | 33 -
.../erban/bills/event/DateInfoEvent.java | 15 -
.../yizhuan/erban/bills/event/TopEvent.java | 10 -
.../bills/fragmemt/BaseBillsFragment.java | 134 ---
.../bills/fragmemt/GiftIncomeFragment.java | 147 ----
.../bills/fragmemt/GiftOutputFragment.java | 141 ----
.../bills/fragmemt/RadishGiftFragment.java | 155 ----
.../bills/fragmemt/WithdrawBillsFragment.java | 241 ------
.../BillGiftIncomeGroupPresenter.java | 7 -
.../bills/presenter/GiftIncomePresenter.java | 29 -
.../bills/presenter/GiftOutputPresenter.java | 26 -
.../bills/presenter/RadishGiftPresenter.java | 41 -
.../bills/view/IBillGiftIncomeGroupView.java | 6 -
.../erban/bills/view/IGiftIncomeView.java | 8 -
.../erban/bills/view/IGiftOutputView.java | 10 -
.../erban/bills/view/IRadishGiftView.java | 8 -
.../erban/bills/view/ISmoothToTopView.java | 7 -
.../BillGiftIncomeGroupNavigatorAdapter.java | 71 --
.../erban/bills/widget/BillItemView.java | 67 --
.../common/widget/dialog/DialogUiHelper.java | 20 -
.../helper/DecorationDialogHelper.java | 3 -
.../IFamilyAttentionFragmentView.java | 22 -
.../IFamilyCurrencySearchView.java | 13 -
.../viewinterface/IFamilyCurrencyView.java | 20 -
.../IFamilyFansListFragmentView.java | 20 -
.../IFamilyFriendListFragmentView.java | 23 -
.../IFamilyGameListActivityView.java | 19 -
.../viewinterface/IFamilyInfoView.java | 13 -
.../IFamilyManageActivityView.java | 13 -
.../viewinterface/IFamilyMemberListView.java | 18 -
.../IFamilyMemberSearchView.java | 17 -
.../IFamilyPlazaActivityView.java | 12 -
.../viewinterface/IFamilySearchView.java | 12 -
.../IFamilySelectFriendActivityView.java | 12 -
.../presenter/FamilyAttentionPresenter.java | 82 --
.../presenter/FamilyCurrencyPresenter.java | 284 -------
.../presenter/FamilyFansListPresenter.java | 81 --
.../presenter/FamilyFriendListPresenter.java | 80 --
.../presenter/FamilyGameListPresenter.java | 81 --
.../family/presenter/FamilyHomePresenter.java | 180 ----
.../family/presenter/FamilyInfoPresenter.java | 78 --
.../family/presenter/FamilyListPresenter.java | 44 -
.../presenter/FamilyManagePresenter.java | 14 -
.../FamilyMemberCurrencyPresenter.java | 210 -----
.../presenter/FamilyMemberListPresenter.java | 146 ----
.../FamilyMemberSearchPresenter.java | 95 ---
.../presenter/FamilyPlazaPresenter.java | 33 -
.../family/presenter/FamilySearchPresent.java | 69 --
.../FamilySelectFriendPresenter.java | 14 -
.../view/activity/FamilyCurrencyActivity.java | 323 -------
.../view/activity/FamilyGameListActivity.java | 179 ----
.../view/activity/FamilyHomeActivity.java | 793 ------------------
.../view/activity/FamilyInfoActivity.java | 227 -----
.../view/activity/FamilyListActivity.java | 140 ----
.../view/activity/FamilyManageActivity.java | 91 --
.../FamilyMemberCurrencyActivity.java | 137 ---
.../activity/FamilyMemberListActivity.java | 299 -------
.../activity/FamilyMemberSearchActivity.java | 317 -------
.../view/activity/FamilyPlazaActivity.java | 143 ----
.../view/activity/FamilySearchActivity.java | 222 -----
.../activity/FamilySelectFriendActivity.java | 149 ----
.../activity/FamilyTextInputActivity.java | 74 --
.../family/view/adapter/FamilyAdapter.java | 58 --
.../adapter/FamilyAttentionListAdapter.java | 79 --
.../view/adapter/FamilyBannerAdapter.java | 69 --
.../adapter/FamilyCurrencyBillAdapter.java | 129 ---
.../view/adapter/FamilyFansViewAdapter.java | 77 --
.../view/adapter/FamilyFriendListAdapter.java | 82 --
.../view/adapter/FamilyGameListAdapter.java | 46 -
.../view/adapter/FamilyGamesAdapter.java | 45 -
.../view/adapter/FamilyGroupAdapter.java | 86 --
.../view/adapter/FamilyManageAdapter.java | 35 -
.../view/adapter/FamilyMemberAdapter.java | 65 --
.../view/adapter/FamilyMemberListAdapter.java | 154 ----
.../adapter/FamilyWeeklyRankBoardAdapter.java | 96 ---
.../view/dialog/FamilyContributionDialog.java | 163 ----
.../view/dialog/FamilyDisbandDialog.java | 76 --
.../view/dialog/FamilyExitTipDialog.java | 72 --
.../family/view/dialog/FamilyGuideDialog.java | 82 --
.../dialog/FamilyInviteConfirmDialog.java | 98 ---
.../family/view/dialog/FamilyJoinDialog.java | 102 ---
.../family/view/dialog/FamilyMenuDialog.java | 98 ---
.../view/dialog/FamilyRemoveMemberDialog.java | 87 --
.../view/dialog/FamilyTransferDialog.java | 166 ----
.../fragment/FamilyAttentionFragment.java | 147 ----
.../view/fragment/FamilyEmptyFragment.java | 67 --
.../view/fragment/FamilyFansListFragment.java | 135 ---
.../fragment/FamilyFriendListFragment.java | 147 ----
.../erban/pay/fragment/GiveDiamondFragment.kt | 2 -
.../radish/activity/RadishRecordActivity.java | 128 ---
.../radish/adapter/RadishRecordAdapter.java | 38 -
.../radish/helper/PrizeAnimUiHelper.java | 285 -------
.../radish/helper/TaskCenterDialogHelper.java | 34 -
.../presenter/RadishRecordFrgPresenter.java | 42 -
.../presenter/RadishRecordPresenter.java | 25 -
.../task/activity/TaskCenterActivity.java | 124 ---
.../radish/task/adpter/TaskCenterAdapter.java | 70 --
.../task/fragment/TaskCenterFragment.java | 193 -----
.../presenter/TaskCenterFrgPresenter.java | 7 -
.../task/presenter/TaskCenterPresenter.java | 12 -
.../radish/task/view/ITaskCenterView.java | 11 -
.../radish/task/view/ITaskCenterViewFrg.java | 6 -
.../radish/view/IRadishRecordFrgView.java | 9 -
.../erban/radish/view/IRadishRecordView.java | 6 -
.../radish/wallet/RadishWalletManager.java | 59 --
.../radish/widget/RadishRecordNavAdapter.java | 77 --
.../radish/widget/TaskCenterNavAdapter.java | 77 --
.../team/adapter/TeamMemberListAdapter.java | 8 -
.../team/view/NimTeamMessageActivity.java | 11 +-
.../yizhuan/erban/ui/im/RouterHandler.java | 9 -
.../erban/ui/im/actions/FamilyGameAction.java | 3 +-
.../erban/ui/radish/RadishRecordFragment.java | 152 ----
.../ui/user/activity/UserInfoActivity.java | 10 -
.../erban/ui/wallet/ExchangeGoldActivity.java | 222 -----
.../wallet/adapter/WithdrawJewelAdapter.java | 42 -
.../adapter/WithdrawRedListAdapter.java | 40 -
.../ui/wallet/sendgold/SendGoldActivity.java | 298 -------
.../wallet/sendgold/SendGoldListAdpater.java | 77 --
.../yizhuan/erban/ui/webview/JSInterface.java | 6 -
.../yizhuan/erban/ui/widget/GiftDialog.java | 4 -
.../ui/widget/password/PassWordFragment.java | 196 -----
.../ui/widget/password/PasswordEvent.java | 25 -
.../erban/ui/withdraw/WithdrawActivity.java | 441 ----------
.../drawable-xhdpi/ic_dissolve_family.webp | Bin 852 -> 0 bytes
.../res/drawable-xhdpi/ic_exit_family.webp | Bin 816 -> 0 bytes
.../res/drawable-xhdpi/icon_bills_charge.webp | Bin 810 -> 0 bytes
.../res/drawable-xhdpi/icon_bills_gift.webp | Bin 922 -> 0 bytes
.../res/drawable-xhdpi/icon_bills_red.webp | Bin 986 -> 0 bytes
.../drawable-xhdpi/icon_bills_withdraw.webp | Bin 884 -> 0 bytes
.../res/drawable-xhdpi/icon_date_yellow.png | Bin 271 -> 0 bytes
.../drawable-xhdpi/icon_exchange_gold.webp | Bin 564 -> 0 bytes
.../res/drawable-xhdpi/icon_exchange_jew.webp | Bin 438 -> 0 bytes
.../res/drawable-xhdpi/icon_gold_num.webp | Bin 818 -> 0 bytes
.../res/drawable-xhdpi/icon_task_tips.webp | Bin 16078 -> 0 bytes
.../main/res/drawable-xhdpi/icon_test.webp | Bin 3158 -> 0 bytes
.../icon_withdraw_bank_card.png | Bin 624 -> 0 bytes
.../res/drawable-xhdpi/icon_zhifubao.webp | Bin 3532 -> 0 bytes
.../drawable-xhdpi/icon_zhifubao_grey.webp | Bin 1474 -> 0 bytes
.../main/res/drawable-xhdpi/wallet_jewel.png | Bin 2196 -> 0 bytes
.../activity_bill_gift_income_group.xml | 61 --
app/src/main/res/layout/activity_bills.xml | 97 ---
.../main/res/layout/activity_bills_gift.xml | 60 --
.../res/layout/activity_exchange_gold.xml | 208 -----
.../res/layout/activity_family_currency.xml | 30 -
.../res/layout/activity_family_game_list.xml | 32 -
.../main/res/layout/activity_family_home.xml | 410 ---------
.../main/res/layout/activity_family_info.xml | 146 ----
.../main/res/layout/activity_family_list.xml | 34 -
.../layout/activity_family_list_member.xml | 111 ---
.../layout/activity_family_manage_activty.xml | 21 -
.../activity_family_member_currency.xml | 31 -
.../layout/activity_family_member_search.xml | 95 ---
.../main/res/layout/activity_family_plaza.xml | 106 ---
.../res/layout/activity_family_search.xml | 97 ---
.../layout/activity_family_select_friend.xml | 26 -
.../res/layout/activity_family_text_input.xml | 41 -
.../res/layout/activity_my_recommend_card.xml | 22 +-
.../res/layout/activity_radish_record.xml | 70 --
.../main/res/layout/activity_send_gold.xml | 211 -----
.../main/res/layout/activity_task_center.xml | 47 --
.../main/res/layout/activity_total_bills.xml | 82 --
app/src/main/res/layout/activity_withdraw.xml | 280 -------
.../res/layout/activity_withdraw_bills.xml | 81 --
.../dialog_custom_confirm_send_gold.xml | 63 --
.../main/res/layout/dialog_disband_family.xml | 60 --
.../dialog_family_currency_contribution.xml | 151 ----
.../dialog_family_currency_transfer.xml | 153 ----
.../main/res/layout/dialog_family_exit.xml | 67 --
.../main/res/layout/dialog_family_guide.xml | 29 -
.../layout/dialog_family_invite_confirm.xml | 92 --
.../main/res/layout/dialog_family_join.xml | 83 --
.../main/res/layout/dialog_family_menu.xml | 44 -
.../layout/dialog_family_remove_member.xml | 67 --
app/src/main/res/layout/dialog_password.xml | 10 -
app/src/main/res/layout/dialog_task.xml | 42 -
.../main/res/layout/family_attention_item.xml | 113 ---
.../main/res/layout/family_fans_list_item.xml | 115 ---
.../res/layout/family_list_item_friend.xml | 114 ---
app/src/main/res/layout/fragment_family.xml | 396 ---------
.../res/layout/fragment_family_attention.xml | 24 -
.../main/res/layout/fragment_family_empty.xml | 51 --
.../res/layout/fragment_family_fans_list.xml | 28 -
.../layout/fragment_family_friend_list.xml | 21 -
.../main/res/layout/fragment_gift_income.xml | 64 --
.../res/layout/fragment_radish_record.xml | 57 --
.../res/layout/fragment_room_charm_list.xml | 2 +-
.../res/layout/fragment_room_contribute.xml | 3 +-
.../res/layout/fragment_room_rank_list.xml | 5 +-
.../main/res/layout/fragment_task_center.xml | 24 -
.../main/res/layout/fragment_xrexylerview.xml | 27 -
.../res/layout/header_famiy_currency_bill.xml | 179 ----
.../layout/include_sign_in_anmi_layout.xml | 100 ---
.../layout/item_family_currency_bill_date.xml | 33 -
.../res/layout/item_family_currency_empty.xml | 26 -
...tem_family_currency_transaction_record.xml | 82 --
.../main/res/layout/item_family_game_list.xml | 32 -
app/src/main/res/layout/item_family_games.xml | 26 -
app/src/main/res/layout/item_family_group.xml | 59 --
app/src/main/res/layout/item_family_list.xml | 69 --
.../main/res/layout/item_family_manage_rv.xml | 33 -
.../main/res/layout/item_family_member.xml | 41 -
.../res/layout/item_family_member_list.xml | 130 ---
.../layout/item_family_weekly_rank_list.xml | 95 ---
.../res/layout/item_give_diamond_detail.xml | 2 +-
.../main/res/layout/item_radish_record.xml | 66 --
.../main/res/layout/layout_bill_item_view.xml | 43 -
.../main/res/layout/layout_bills_bottom.xml | 13 -
.../layout/layout_family_banner_page_item.xml | 8 -
.../res/layout/list_charge_bills_item.xml | 55 --
.../main/res/layout/list_expend_gift_item.xml | 88 --
.../res/layout/list_income_gift_title.xml | 12 -
.../main/res/layout/list_order_bills_item.xml | 84 --
.../main/res/layout/list_red_packet_item.xml | 46 -
.../res/layout/list_withdraw_bills_item.xml | 48 --
app/src/main/res/layout/withdraw_item.xml | 35 -
.../res/mipmap-xhdpi/bg_family_guide_1.webp | Bin 40254 -> 0 bytes
.../mipmap-xhdpi/ic_bill_gift_expends.webp | Bin 960 -> 0 bytes
.../res/mipmap-xhdpi/ic_bill_noble_open.png | Bin 983 -> 0 bytes
.../res/mipmap-xhdpi/ic_day_today_yellow.png | Bin 395 -> 0 bytes
.../res/mipmap-xhdpi/ic_family_plaza.webp | Bin 1191 -> 0 bytes
app/src/main/res/mipmap-xhdpi/ic_goto_top.png | Bin 730 -> 0 bytes
.../main/res/mipmap-xhdpi/ic_icon_auction.png | Bin 946 -> 0 bytes
.../res/mipmap-xhdpi/ic_jewel_yellow.webp | Bin 848 -> 0 bytes
.../res/mipmap-xhdpi/ic_user_level_king.webp | Bin 3990 -> 0 bytes
.../main/res/mipmap-xhdpi/ic_wallet_gold.webp | Bin 760 -> 0 bytes
.../res/mipmap-xhdpi/ic_wallet_gold_red.webp | Bin 1278 -> 0 bytes
.../res/mipmap-xxhdpi/ic_wallet_gold.webp | Bin 1276 -> 0 bytes
app/src/main/res/values-ar/strings.xml | 32 +-
.../xchat_android_core/UriProvider.java | 27 -
258 files changed, 41 insertions(+), 19195 deletions(-)
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/activities/BillBaseActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/activities/BillGiftExpendActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/activities/BillGiftInComeActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/activities/BillGiftIncomeGroupActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/activities/BillNobleActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/activities/ChargeBillsActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/activities/ChatBillsActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/activities/RedBagBillsActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/activities/TotalBillsActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/activities/WithdrawBillsActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/adapter/BillBaseAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/adapter/ChargeBillsAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/adapter/ChatBillsAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/adapter/GiftExpendAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/adapter/GiftIncomeAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/adapter/NobleBillAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/adapter/RadishGiftAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/adapter/RedBagBillsAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/adapter/WithdrawBillsAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/adapter/WithdrawBillsIndicatorAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/adapter/WithdrawRedBillsAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/event/DateInfoEvent.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/event/TopEvent.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/fragmemt/BaseBillsFragment.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/fragmemt/GiftIncomeFragment.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/fragmemt/GiftOutputFragment.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/fragmemt/RadishGiftFragment.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/fragmemt/WithdrawBillsFragment.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/presenter/BillGiftIncomeGroupPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/presenter/GiftIncomePresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/presenter/GiftOutputPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/presenter/RadishGiftPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/view/IBillGiftIncomeGroupView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/view/IGiftIncomeView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/view/IGiftOutputView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/view/IRadishGiftView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/view/ISmoothToTopView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/widget/BillGiftIncomeGroupNavigatorAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/bills/widget/BillItemView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/contract/viewinterface/IFamilyAttentionFragmentView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/contract/viewinterface/IFamilyCurrencySearchView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/contract/viewinterface/IFamilyCurrencyView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/contract/viewinterface/IFamilyFansListFragmentView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/contract/viewinterface/IFamilyFriendListFragmentView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/contract/viewinterface/IFamilyGameListActivityView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/contract/viewinterface/IFamilyInfoView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/contract/viewinterface/IFamilyManageActivityView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/contract/viewinterface/IFamilyMemberListView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/contract/viewinterface/IFamilyMemberSearchView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/contract/viewinterface/IFamilyPlazaActivityView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/contract/viewinterface/IFamilySearchView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/contract/viewinterface/IFamilySelectFriendActivityView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilyAttentionPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilyCurrencyPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilyFansListPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilyFriendListPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilyGameListPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilyHomePresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilyInfoPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilyListPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilyManagePresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilyMemberCurrencyPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilyMemberListPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilyMemberSearchPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilyPlazaPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilySearchPresent.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/presenter/FamilySelectFriendPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/activity/FamilyCurrencyActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/activity/FamilyGameListActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/activity/FamilyHomeActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/activity/FamilyInfoActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/activity/FamilyListActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/activity/FamilyManageActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/activity/FamilyMemberCurrencyActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/activity/FamilyMemberListActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/activity/FamilyMemberSearchActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/activity/FamilyPlazaActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/activity/FamilySearchActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/activity/FamilySelectFriendActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/activity/FamilyTextInputActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/adapter/FamilyAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/adapter/FamilyAttentionListAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/adapter/FamilyBannerAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/adapter/FamilyCurrencyBillAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/adapter/FamilyFansViewAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/adapter/FamilyFriendListAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/adapter/FamilyGameListAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/adapter/FamilyGamesAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/adapter/FamilyGroupAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/adapter/FamilyManageAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/adapter/FamilyMemberAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/adapter/FamilyMemberListAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/adapter/FamilyWeeklyRankBoardAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/dialog/FamilyContributionDialog.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/dialog/FamilyDisbandDialog.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/dialog/FamilyExitTipDialog.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/dialog/FamilyGuideDialog.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/dialog/FamilyInviteConfirmDialog.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/dialog/FamilyJoinDialog.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/dialog/FamilyMenuDialog.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/dialog/FamilyRemoveMemberDialog.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/dialog/FamilyTransferDialog.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/fragment/FamilyAttentionFragment.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/fragment/FamilyEmptyFragment.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/fragment/FamilyFansListFragment.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/family/view/fragment/FamilyFriendListFragment.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/activity/RadishRecordActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/adapter/RadishRecordAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/helper/PrizeAnimUiHelper.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/helper/TaskCenterDialogHelper.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/presenter/RadishRecordFrgPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/presenter/RadishRecordPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/task/activity/TaskCenterActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/task/adpter/TaskCenterAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/task/fragment/TaskCenterFragment.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/task/presenter/TaskCenterFrgPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/task/presenter/TaskCenterPresenter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/task/view/ITaskCenterView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/task/view/ITaskCenterViewFrg.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/view/IRadishRecordFrgView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/view/IRadishRecordView.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/wallet/RadishWalletManager.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/widget/RadishRecordNavAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/radish/widget/TaskCenterNavAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/ui/radish/RadishRecordFragment.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/ui/wallet/ExchangeGoldActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/ui/wallet/adapter/WithdrawJewelAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/ui/wallet/adapter/WithdrawRedListAdapter.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/ui/wallet/sendgold/SendGoldActivity.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/ui/wallet/sendgold/SendGoldListAdpater.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/ui/widget/password/PassWordFragment.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/ui/widget/password/PasswordEvent.java
delete mode 100644 app/src/main/java/com/yizhuan/erban/ui/withdraw/WithdrawActivity.java
delete mode 100644 app/src/main/res/drawable-xhdpi/ic_dissolve_family.webp
delete mode 100644 app/src/main/res/drawable-xhdpi/ic_exit_family.webp
delete mode 100644 app/src/main/res/drawable-xhdpi/icon_bills_charge.webp
delete mode 100644 app/src/main/res/drawable-xhdpi/icon_bills_gift.webp
delete mode 100644 app/src/main/res/drawable-xhdpi/icon_bills_red.webp
delete mode 100644 app/src/main/res/drawable-xhdpi/icon_bills_withdraw.webp
delete mode 100644 app/src/main/res/drawable-xhdpi/icon_date_yellow.png
delete mode 100644 app/src/main/res/drawable-xhdpi/icon_exchange_gold.webp
delete mode 100644 app/src/main/res/drawable-xhdpi/icon_exchange_jew.webp
delete mode 100644 app/src/main/res/drawable-xhdpi/icon_gold_num.webp
delete mode 100644 app/src/main/res/drawable-xhdpi/icon_task_tips.webp
delete mode 100644 app/src/main/res/drawable-xhdpi/icon_test.webp
delete mode 100644 app/src/main/res/drawable-xhdpi/icon_withdraw_bank_card.png
delete mode 100644 app/src/main/res/drawable-xhdpi/icon_zhifubao.webp
delete mode 100644 app/src/main/res/drawable-xhdpi/icon_zhifubao_grey.webp
delete mode 100644 app/src/main/res/drawable-xhdpi/wallet_jewel.png
delete mode 100644 app/src/main/res/layout/activity_bill_gift_income_group.xml
delete mode 100644 app/src/main/res/layout/activity_bills.xml
delete mode 100644 app/src/main/res/layout/activity_bills_gift.xml
delete mode 100644 app/src/main/res/layout/activity_exchange_gold.xml
delete mode 100644 app/src/main/res/layout/activity_family_currency.xml
delete mode 100644 app/src/main/res/layout/activity_family_game_list.xml
delete mode 100644 app/src/main/res/layout/activity_family_home.xml
delete mode 100644 app/src/main/res/layout/activity_family_info.xml
delete mode 100644 app/src/main/res/layout/activity_family_list.xml
delete mode 100644 app/src/main/res/layout/activity_family_list_member.xml
delete mode 100644 app/src/main/res/layout/activity_family_manage_activty.xml
delete mode 100644 app/src/main/res/layout/activity_family_member_currency.xml
delete mode 100644 app/src/main/res/layout/activity_family_member_search.xml
delete mode 100644 app/src/main/res/layout/activity_family_plaza.xml
delete mode 100644 app/src/main/res/layout/activity_family_search.xml
delete mode 100644 app/src/main/res/layout/activity_family_select_friend.xml
delete mode 100644 app/src/main/res/layout/activity_family_text_input.xml
delete mode 100644 app/src/main/res/layout/activity_radish_record.xml
delete mode 100644 app/src/main/res/layout/activity_send_gold.xml
delete mode 100644 app/src/main/res/layout/activity_task_center.xml
delete mode 100644 app/src/main/res/layout/activity_total_bills.xml
delete mode 100644 app/src/main/res/layout/activity_withdraw.xml
delete mode 100644 app/src/main/res/layout/activity_withdraw_bills.xml
delete mode 100644 app/src/main/res/layout/dialog_custom_confirm_send_gold.xml
delete mode 100644 app/src/main/res/layout/dialog_disband_family.xml
delete mode 100644 app/src/main/res/layout/dialog_family_currency_contribution.xml
delete mode 100644 app/src/main/res/layout/dialog_family_currency_transfer.xml
delete mode 100644 app/src/main/res/layout/dialog_family_exit.xml
delete mode 100644 app/src/main/res/layout/dialog_family_guide.xml
delete mode 100644 app/src/main/res/layout/dialog_family_invite_confirm.xml
delete mode 100644 app/src/main/res/layout/dialog_family_join.xml
delete mode 100644 app/src/main/res/layout/dialog_family_menu.xml
delete mode 100644 app/src/main/res/layout/dialog_family_remove_member.xml
delete mode 100644 app/src/main/res/layout/dialog_password.xml
delete mode 100644 app/src/main/res/layout/dialog_task.xml
delete mode 100644 app/src/main/res/layout/family_attention_item.xml
delete mode 100644 app/src/main/res/layout/family_fans_list_item.xml
delete mode 100644 app/src/main/res/layout/family_list_item_friend.xml
delete mode 100644 app/src/main/res/layout/fragment_family.xml
delete mode 100644 app/src/main/res/layout/fragment_family_attention.xml
delete mode 100644 app/src/main/res/layout/fragment_family_empty.xml
delete mode 100644 app/src/main/res/layout/fragment_family_fans_list.xml
delete mode 100644 app/src/main/res/layout/fragment_family_friend_list.xml
delete mode 100644 app/src/main/res/layout/fragment_gift_income.xml
delete mode 100644 app/src/main/res/layout/fragment_radish_record.xml
delete mode 100644 app/src/main/res/layout/fragment_task_center.xml
delete mode 100644 app/src/main/res/layout/fragment_xrexylerview.xml
delete mode 100644 app/src/main/res/layout/header_famiy_currency_bill.xml
delete mode 100644 app/src/main/res/layout/include_sign_in_anmi_layout.xml
delete mode 100644 app/src/main/res/layout/item_family_currency_bill_date.xml
delete mode 100644 app/src/main/res/layout/item_family_currency_empty.xml
delete mode 100644 app/src/main/res/layout/item_family_currency_transaction_record.xml
delete mode 100644 app/src/main/res/layout/item_family_game_list.xml
delete mode 100644 app/src/main/res/layout/item_family_games.xml
delete mode 100644 app/src/main/res/layout/item_family_group.xml
delete mode 100644 app/src/main/res/layout/item_family_list.xml
delete mode 100644 app/src/main/res/layout/item_family_manage_rv.xml
delete mode 100644 app/src/main/res/layout/item_family_member.xml
delete mode 100644 app/src/main/res/layout/item_family_member_list.xml
delete mode 100644 app/src/main/res/layout/item_family_weekly_rank_list.xml
delete mode 100644 app/src/main/res/layout/item_radish_record.xml
delete mode 100644 app/src/main/res/layout/layout_bill_item_view.xml
delete mode 100644 app/src/main/res/layout/layout_bills_bottom.xml
delete mode 100644 app/src/main/res/layout/layout_family_banner_page_item.xml
delete mode 100644 app/src/main/res/layout/list_charge_bills_item.xml
delete mode 100644 app/src/main/res/layout/list_expend_gift_item.xml
delete mode 100644 app/src/main/res/layout/list_income_gift_title.xml
delete mode 100644 app/src/main/res/layout/list_order_bills_item.xml
delete mode 100644 app/src/main/res/layout/list_red_packet_item.xml
delete mode 100644 app/src/main/res/layout/list_withdraw_bills_item.xml
delete mode 100644 app/src/main/res/layout/withdraw_item.xml
delete mode 100644 app/src/main/res/mipmap-xhdpi/bg_family_guide_1.webp
delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_bill_gift_expends.webp
delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_bill_noble_open.png
delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_day_today_yellow.png
delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_family_plaza.webp
delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_goto_top.png
delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_icon_auction.png
delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_jewel_yellow.webp
delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_user_level_king.webp
delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_wallet_gold.webp
delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_wallet_gold_red.webp
delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_wallet_gold.webp
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a4fc6cf66..2ab7c565d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -286,10 +286,6 @@
android:name=".home.activity.CollectionRoomActivity"
android:label="@string/main_androidmanifest_019"
android:screenOrientation="portrait" />
-
@@ -299,9 +295,6 @@
-
@@ -317,18 +310,6 @@
-
-
-
-
@@ -342,21 +323,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -661,15 +575,6 @@
android:name="com.yizhuan.tutu.room_chat.activity.NimHallTeamRoomMessageActivity"
android:screenOrientation="portrait"
android:theme="@style/room_message_activity" />
-
-
-
@@ -760,10 +665,6 @@
-
// 跳转
if (!StringUtil.isEmpty(linkedInfo.getRoomUid()) && linkedInfo.getType().equals("2")) {
AVRoomActivity.start(context, Long.parseLong(linkedInfo.getRoomUid()));
- } else if (!StringUtil.isEmpty(linkedInfo.getFamilyId()) && linkedInfo.getType().equals("4")) {
- FamilyHomeActivity.start(context, linkedInfo.getFamilyId());
} else if (!TextUtils.isEmpty(linkedInfo.getUrl()) && linkedInfo.getType().equals("3")) {
CommonWebViewActivity.start(context, UriProvider.getLinkUrl(linkedInfo.getUrl()));
} else if (!TextUtils.isEmpty(linkedInfo.getWorldId()) && linkedInfo.getType().equals("5")) {
diff --git a/app/src/main/java/com/yizhuan/erban/application/XChatApplication.java b/app/src/main/java/com/yizhuan/erban/application/XChatApplication.java
index e63bc16ef..9e804b3e6 100644
--- a/app/src/main/java/com/yizhuan/erban/application/XChatApplication.java
+++ b/app/src/main/java/com/yizhuan/erban/application/XChatApplication.java
@@ -49,7 +49,6 @@ import com.yizhuan.erban.common.app.ActivityStack;
import com.yizhuan.erban.common.util.AppLifeCycleHelper;
import com.yizhuan.erban.module_hall.HallDataManager;
import com.yizhuan.erban.other.activity.SplashActivity;
-import com.yizhuan.erban.radish.wallet.RadishWalletManager;
import com.yizhuan.erban.utils.PushMessageHandler;
import com.yizhuan.xchat_android_constants.XChatConstants;
import com.yizhuan.xchat_android_core.Constants;
@@ -98,7 +97,6 @@ import org.greenrobot.eventbus.EventBus;
import java.io.File;
import java.io.IOException;
import java.util.HashMap;
-import java.util.Locale;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
@@ -443,8 +441,6 @@ public class XChatApplication extends BaseApp {
DynamicFaceModel.get().init();
PayModel.get();
UserModel.get();
- //ui层的萝卜钱包
- RadishWalletManager.get();
//model层的
RadishModel.get();
diff --git a/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomCharmListFragment.java b/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomCharmListFragment.java
index 06df19551..f0bbeda1f 100644
--- a/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomCharmListFragment.java
+++ b/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomCharmListFragment.java
@@ -3,6 +3,7 @@ package com.yizhuan.erban.avroom.fragment;
import androidx.fragment.app.Fragment;
import com.yizhuan.erban.R;
+import com.yizhuan.erban.avroom.adapter.CommonVPAdapter;
import com.yizhuan.erban.avroom.adapter.RoomContributeListAdapter;
import com.yizhuan.erban.avroom.widget.RankNavigatorAdapter;
import com.yizhuan.erban.base.BaseBindingFragment;
@@ -26,7 +27,7 @@ public class RoomCharmListFragment extends BaseBindingFragment fragments = new ArrayList<>(2);
fragments.add(RoomCharmRankingListFragment.newInstance(RoomContributeDataInfo.TYPE_ROOM_DAY_RANKING));
fragments.add(RoomCharmRankingListFragment.newInstance(RoomContributeDataInfo.TYPE_ROOM_WEEK_RANKING));
- mBinding.vpCharmRankings.setAdapter(new RoomContributeListAdapter(getChildFragmentManager(), fragments));
+ mBinding.vpCharmRankings.setAdapter(new CommonVPAdapter(getChildFragmentManager(), getLifecycle(), fragments));
CommonNavigator commonNavigator = new CommonNavigator(getActivity());
commonNavigator.setAdjustMode(false);
diff --git a/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomContributeListFragment.java b/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomContributeListFragment.java
index 43d9d9307..0b6d7d196 100644
--- a/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomContributeListFragment.java
+++ b/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomContributeListFragment.java
@@ -2,8 +2,10 @@ package com.yizhuan.erban.avroom.fragment;
import androidx.fragment.app.Fragment;
import androidx.viewpager.widget.ViewPager;
+import androidx.viewpager2.widget.ViewPager2;
import com.yizhuan.erban.R;
+import com.yizhuan.erban.avroom.adapter.CommonVPAdapter;
import com.yizhuan.erban.avroom.adapter.RoomContributeListAdapter;
import com.yizhuan.erban.avroom.widget.RankNavigatorAdapter;
import com.yizhuan.erban.base.BaseMvpFragment;
@@ -21,7 +23,7 @@ import java.util.ArrayList;
*/
public class RoomContributeListFragment extends BaseMvpFragment implements IMvpBaseView {
- private ViewPager viewPager;
+ private ViewPager2 viewPager;
private MagicIndicator viewIndicator;
@Override
@@ -43,7 +45,7 @@ public class RoomContributeListFragment extends BaseMvpFragment implements IMvpB
if (AvRoomDataManager.get().isDatingMode()) {
fragments.add(RoomContributeFragment.newInstance(RoomContributeDataInfo.TYPE_ROOM_MONTH_RANKING));
}
- viewPager.setAdapter(new RoomContributeListAdapter(getChildFragmentManager(), fragments));
+ viewPager.setAdapter(new CommonVPAdapter(getChildFragmentManager(), getLifecycle(), fragments));
CommonNavigator commonNavigator = new CommonNavigator(getActivity());
commonNavigator.setAdjustMode(false);
RankNavigatorAdapter indicator = new RankNavigatorAdapter(AvRoomDataManager.get().isDatingMode());
diff --git a/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomRankDialogFragment.java b/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomRankDialogFragment.java
index 7a980f278..820ea300b 100644
--- a/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomRankDialogFragment.java
+++ b/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomRankDialogFragment.java
@@ -16,6 +16,7 @@ import androidx.fragment.app.Fragment;
import androidx.viewpager.widget.ViewPager;
import com.yizhuan.erban.R;
+import com.yizhuan.erban.avroom.adapter.CommonVPAdapter;
import com.yizhuan.erban.avroom.adapter.RoomRankFragmentPageAdapter;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomRankListFragment.java b/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomRankListFragment.java
index 084a8ef04..b0885ece7 100644
--- a/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomRankListFragment.java
+++ b/app/src/main/java/com/yizhuan/erban/avroom/fragment/RoomRankListFragment.java
@@ -5,6 +5,7 @@ import android.view.View;
import androidx.fragment.app.Fragment;
import com.yizhuan.erban.R;
+import com.yizhuan.erban.avroom.adapter.CommonVPAdapter;
import com.yizhuan.erban.avroom.adapter.RoomContributeListAdapter;
import com.yizhuan.erban.avroom.widget.RoomRankNavigatorAdapter;
import com.yizhuan.erban.base.BaseBindingFragment;
@@ -29,7 +30,7 @@ public class RoomRankListFragment extends BaseBindingFragment list = new ArrayList<>(2);
list.add(new RoomContributeListFragment());
list.add(RoomCharmListFragment.newInstance());
- mBinding.viewPager.setAdapter(new RoomContributeListAdapter(getChildFragmentManager(), list));
+ mBinding.viewPager.setAdapter(new CommonVPAdapter(getChildFragmentManager(), getLifecycle(), list));
CommonNavigator commonNavigator = new CommonNavigator(getActivity());
commonNavigator.setAdjustMode(true);
diff --git a/app/src/main/java/com/yizhuan/erban/avroom/recommendcard/MyRecommendCardActivity.java b/app/src/main/java/com/yizhuan/erban/avroom/recommendcard/MyRecommendCardActivity.java
index 3b426a586..35b494dda 100644
--- a/app/src/main/java/com/yizhuan/erban/avroom/recommendcard/MyRecommendCardActivity.java
+++ b/app/src/main/java/com/yizhuan/erban/avroom/recommendcard/MyRecommendCardActivity.java
@@ -9,6 +9,7 @@ import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentStatePagerAdapter;
import com.yizhuan.erban.R;
+import com.yizhuan.erban.avroom.adapter.CommonVPAdapter;
import com.yizhuan.erban.base.BaseViewBindingActivity;
import com.yizhuan.erban.base.TitleBar;
import com.yizhuan.erban.databinding.ActivityMyRecommendCardBinding;
@@ -49,7 +50,7 @@ public class MyRecommendCardActivity extends BaseViewBindingActivity 账单base activity
- *
- * @author Administrator
- * @date 2017/11/6
- */
-public abstract class BillBaseActivity extends BaseBindingActivity
- implements OnDateSetListener, View.OnClickListener {
- protected BillBaseActivity mActivity;
- private TextView mTvDate;
- private ImageView mIvSelectorDate;
- protected RecyclerView mRecyclerView;
- private ImageView mIvTodaySelect;
- protected SwipeRefreshLayout mRefreshLayout;
- protected BillBaseAdapter adapter;
-
- protected int mCurrentCounter = Constants.PAGE_START;
- protected static final int PAGE_SIZE = Constants.BILL_PAGE_SIZE;
- protected TimePickerDialog.Builder mDialogYearMonthDayBuild;
- protected long time = System.currentTimeMillis();
- protected List mBillItemEntityList = new ArrayList<>();
-
- protected int getLayout() {
- return R.layout.activity_bills;
- }
-
- @Override
- protected void init() {
- mActivity = this;
- initView();
- initData();
- setListener();
- }
-
- protected void initView() {
- mRecyclerView = (RecyclerView) findViewById(R.id.recyclerView);
- mRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_refresh);
- mTvDate = (TextView) findViewById(R.id.tv_date);
- mIvTodaySelect = (ImageView) findViewById(R.id.iv_today_select);
- mIvSelectorDate = (ImageView) findViewById(R.id.tv_selector_date);
-
-// mRecyclerView = mBinding.recyclerView;
-// mRefreshLayout = mBinding.swipeRefresh;
-// mTvDate = mBinding.tvDate;
-// mIvTodaySelect = mBinding.ivTodaySelect;
-// mIvSelectorDate = mBinding.tvSelectorDate;
- }
-
- protected void initData() {
- setDate(System.currentTimeMillis());
- mDialogYearMonthDayBuild = new TimePickerDialog.Builder()
- .setType(Type.YEAR_MONTH_DAY)
- .setTitleStringId(ResUtil.getString(R.string.bills_activities_billbaseactivity_01))
- .setThemeColor(getResources().getColor(R.color.line_background))
- .setWheelItemTextNormalColor(getResources().getColor(R.color
- .timetimepicker_default_text_color))
- .setWheelItemTextSelectorColor(getResources().getColor(R.color.black))
- .setCallBack(mActivity);
- }
-
- protected void setDate(long time) {
- mTvDate.setText(TimeUtils.getDateTimeString(time, "yyyy-MM-dd"));
- }
-
- protected abstract void loadData();
-
- protected void setListener() {
- mIvTodaySelect.setOnClickListener(this);
- mIvSelectorDate.setOnClickListener(this);
- mRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
- @Override
- public void onRefresh() {
- mCurrentCounter = Constants.PAGE_START;
-// time = System.currentTimeMillis();
- loadData();
- }
- });
- }
-
- @Override
- public void showNetworkErr() {
- mRefreshLayout.setRefreshing(false);
- super.showNetworkErr();
- }
-
- public void onGetDataError(String error) {
- if (mCurrentCounter == Constants.PAGE_START) {
- showNetworkErr();
- } else {
- adapter.loadMoreFail();
- }
- }
-
- @Override
- public void onClick(View v) {
- switch (v.getId()) {
- case R.id.iv_today_select:
- mCurrentCounter = Constants.PAGE_START;
- time = System.currentTimeMillis();
- setDate(time);
- showLoading();
- loadData();
- break;
- case R.id.tv_selector_date:
- mDialogYearMonthDayBuild.build().show(getSupportFragmentManager(), "year_month_day");
- break;
- default:
- }
- }
-
- @Override
- public void onDateSet(TimePickerDialog timePickerView, long millseconds) {
- this.time = millseconds;
- setDate(millseconds);
- mCurrentCounter = Constants.PAGE_START;
- showLoading();
- loadData();
- }
-
- @Override
- public void showNoData(CharSequence charSequence) {
- this.showNoData(R.drawable.icon_common_failure, charSequence);
- }
-
- @SuppressLint("ResourceType")
- @Override
- public void showNoData(int drawable, CharSequence charSequence) {
- if (!checkActivityValid()) {
- return;
- }
-
- View status = findViewById(R.id.status_layout);
- if (status == null || status.getId() <= 0) {
- return;
- }
- NoDataFragment fragment = NoDataFragment.newInstance(R.layout.fragment_no_data_large_iv, drawable, charSequence);
- fragment.setListener(getLoadListener());
- getSupportFragmentManager().beginTransaction().replace(status.getId(), fragment, STATUS_TAG).commitAllowingStateLoss();
- }
-
- @Override
- public View.OnClickListener getLoadListener() {
- return v -> {
- mCurrentCounter = Constants.PAGE_START;
- showLoading();
- loadData();
- };
- }
-
- @Override
- protected void onDestroy() {
- super.onDestroy();
- if (mDialogYearMonthDayBuild != null) {
- mDialogYearMonthDayBuild.setCallBack(null);
- mDialogYearMonthDayBuild = null;
- }
- }
-
-}
diff --git a/app/src/main/java/com/yizhuan/erban/bills/activities/BillGiftExpendActivity.java b/app/src/main/java/com/yizhuan/erban/bills/activities/BillGiftExpendActivity.java
deleted file mode 100644
index bef96823a..000000000
--- a/app/src/main/java/com/yizhuan/erban/bills/activities/BillGiftExpendActivity.java
+++ /dev/null
@@ -1,191 +0,0 @@
-package com.yizhuan.erban.bills.activities;
-
-import android.annotation.SuppressLint;
-import android.text.TextUtils;
-import android.view.View;
-import android.widget.TextView;
-
-import com.yizhuan.erban.R;
-import com.yizhuan.erban.base.TitleBar;
-import com.yizhuan.erban.bills.adapter.GiftExpendAdapter;
-import com.yizhuan.erban.databinding.ActivityBillsGiftBinding;
-import com.yizhuan.erban.ui.pay.ChargeActivity;
-import com.yizhuan.erban.ui.webview.CommonWebViewActivity;
-import com.yizhuan.erban.ui.widget.RecyclerViewNoBugLinearLayoutManager;
-import com.yizhuan.xchat_android_core.Constants;
-import com.yizhuan.xchat_android_core.UriProvider;
-import com.yizhuan.xchat_android_core.bills.BillModel;
-import com.yizhuan.xchat_android_core.bills.bean.BillItemEntity;
-import com.yizhuan.xchat_android_core.bills.bean.ExpendInfo;
-import com.yizhuan.xchat_android_core.bills.bean.ExpendListInfo;
-import com.yizhuan.xchat_android_core.pay.PayModel;
-import com.yizhuan.xchat_android_core.pay.bean.WalletInfo;
-import com.yizhuan.xchat_android_library.annatation.ActLayoutRes;
-import com.yizhuan.xchat_android_library.common.util.DeviceUtil;
-import com.yizhuan.xchat_android_library.utils.AppMetaDataUtil;
-import com.yizhuan.xchat_android_library.utils.ListUtils;
-import com.yizhuan.xchat_android_library.utils.ResUtil;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 账单礼物支出界面
- *
- * @author Administrator
- * @date 2017/11/6
- */
-@ActLayoutRes(R.layout.activity_bills_gift)
-public class BillGiftExpendActivity extends BillBaseActivity {
-// private GiftExpendAdapter adapter;
- private TextView mGoldNum;
-
- @Override
- protected void initView() {
- super.initView();
- mGoldNum = (TextView) findViewById(R.id.tv_gold_num);
- }
-
- @Override
- protected void initData() {
- super.initData();
- initTitleBar(getString(R.string.bill_gift_expend));
-
- adapter = new GiftExpendAdapter(mBillItemEntityList);
- adapter.setOnLoadMoreListener(() -> {
- mCurrentCounter++;
- loadData();
- }, mRecyclerView);
- RecyclerViewNoBugLinearLayoutManager manager = new RecyclerViewNoBugLinearLayoutManager(mActivity);
- mRecyclerView.setLayoutManager(manager);
- mRecyclerView.setAdapter(adapter);
- showLoading();
- onLoadGoldNum();
- loadData();
- }
-
- private void onLoadGoldNum() {
- WalletInfo walletInfo = PayModel.get().getCurrentWalletInfo();
- if (null != walletInfo) {
- mGoldNum.setText(getString(R.string.bill_gift_gold_num, walletInfo.getDiamondNum()));
- }
- }
-
- @SuppressLint("CheckResult")
- @Override
- protected void loadData() {
- BillModel.get()
- .getGiftExpendBills(mCurrentCounter, PAGE_SIZE, time)
- .compose(bindToLifecycle())
- .subscribe((expendResult, throwable) -> {
- if (throwable != null) {
- BillGiftExpendActivity.this.onGetDataError(throwable.getMessage());
- } else if (expendResult != null && expendResult.isSuccess()) {
- BillGiftExpendActivity.this.onGetExpendBills(expendResult.getData());
- } else if (expendResult != null) {
- BillGiftExpendActivity.this.onGetDataError(expendResult.getError());
- }
- });
- }
-
- public void onGetExpendBills(ExpendListInfo data) {
- mRefreshLayout.setRefreshing(false);
- if (null != data) {
- if (mCurrentCounter == Constants.PAGE_START) {
- hideStatus();
- mBillItemEntityList.clear();
- adapter.setNewData(mBillItemEntityList);
- } else {
- adapter.loadMoreComplete();
- }
- List