From c921249d73344b2e879b4538a3f11301e1449bed Mon Sep 17 00:00:00 2001 From: oujunhui <313127320@qq.com> Date: Thu, 7 May 2020 11:20:34 +0800 Subject: [PATCH 1/3] bugfix --- .../yizhuan/erban/home/fragment/GameHomeFragment.java | 11 ----------- app/src/main/res/layout/fragment_game_home.xml | 6 +++--- 2 files changed, 3 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/com/yizhuan/erban/home/fragment/GameHomeFragment.java b/app/src/main/java/com/yizhuan/erban/home/fragment/GameHomeFragment.java index f0ca0dd4c..8b903fe3d 100644 --- a/app/src/main/java/com/yizhuan/erban/home/fragment/GameHomeFragment.java +++ b/app/src/main/java/com/yizhuan/erban/home/fragment/GameHomeFragment.java @@ -8,14 +8,12 @@ import android.graphics.Color; import android.graphics.drawable.Drawable; import android.graphics.drawable.GradientDrawable; import android.os.Bundle; -import android.os.Handler; import android.text.Spannable; import android.text.SpannableStringBuilder; import android.text.style.ForegroundColorSpan; import android.util.Log; import android.view.View; import android.view.ViewGroup; -import android.view.WindowManager; import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.LinearLayout; @@ -23,7 +21,6 @@ import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.coordinatorlayout.widget.CoordinatorLayout; import androidx.core.content.ContextCompat; import androidx.databinding.DataBindingUtil; import androidx.fragment.app.Fragment; @@ -37,8 +34,6 @@ import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool; import com.bumptech.glide.load.resource.bitmap.BitmapTransformation; import com.bumptech.glide.request.RequestOptions; import com.chad.library.adapter.base.BaseQuickAdapter; -import com.coorchice.library.utils.LogUtils; -import com.google.android.material.appbar.AppBarLayout; import com.jude.rollviewpager.Util; import com.jude.rollviewpager.hintview.ColorPointHintView; import com.netease.nim.uikit.common.util.log.LogUtil; @@ -49,9 +44,7 @@ import com.yizhuan.erban.MainActivity; import com.yizhuan.erban.R; import com.yizhuan.erban.avroom.activity.AVRoomActivity; import com.yizhuan.erban.avroom.adapter.RoomContributeListAdapter; -import com.yizhuan.erban.avroom.game.MatchActivity; import com.yizhuan.erban.base.BaseMvpFragment; -import com.yizhuan.erban.bindadapter.BaseAdapter; import com.yizhuan.erban.common.widget.dialog.DialogManager; import com.yizhuan.erban.databinding.FragmentGameHomeBinding; import com.yizhuan.erban.home.activity.HomeMoreRoomActivity; @@ -59,7 +52,6 @@ import com.yizhuan.erban.home.adapter.BannerAdapter; import com.yizhuan.erban.home.adapter.HomeConcernsAdapter; import com.yizhuan.erban.home.adapter.MainMagicIndicatorAdapter; import com.yizhuan.erban.home.bean.HomeTagInfo; -import com.yizhuan.erban.home.dialog.CreateRoomDialog; import com.yizhuan.erban.home.event.RefreshHomeDataEvent; import com.yizhuan.erban.home.presenter.MainFragmentPresenter; import com.yizhuan.erban.home.view.IMainFragmentView; @@ -74,7 +66,6 @@ import com.yizhuan.erban.ui.widget.magicindicator.ViewPagerHelper; import com.yizhuan.erban.ui.widget.magicindicator.buildins.UIUtil; import com.yizhuan.erban.ui.widget.magicindicator.buildins.commonnavigator.CommonNavigator; import com.yizhuan.erban.ui.widget.recyclerview.decoration.VerticalDecoration; -import com.yizhuan.xchat_android_core.DemoCache; import com.yizhuan.xchat_android_core.UriProvider; import com.yizhuan.xchat_android_core.auth.AuthModel; import com.yizhuan.xchat_android_core.certification.CertificationModel; @@ -84,7 +75,6 @@ import com.yizhuan.xchat_android_core.home.bean.TagListInfo; import com.yizhuan.xchat_android_core.manager.AvRoomDataManager; import com.yizhuan.xchat_android_core.market_verify.MarketVerifyModel; import com.yizhuan.xchat_android_core.room.bean.RoomInfo; -import com.yizhuan.xchat_android_core.room.game.GameInfo; import com.yizhuan.xchat_android_core.room.model.AvRoomModel; import com.yizhuan.xchat_android_core.settings.SettingsModel; import com.yizhuan.xchat_android_core.statistic.StatisticManager; @@ -248,7 +238,6 @@ public class GameHomeFragment extends BaseMvpFragment { if (i >= 0) { mBinding.refreshLayout.setEnabled(true); //当滑动到顶部的时候开启 diff --git a/app/src/main/res/layout/fragment_game_home.xml b/app/src/main/res/layout/fragment_game_home.xml index aef309cda..0978e3f0f 100644 --- a/app/src/main/res/layout/fragment_game_home.xml +++ b/app/src/main/res/layout/fragment_game_home.xml @@ -104,7 +104,8 @@ @@ -121,7 +122,7 @@ From 3de0815ef31b6dd2c49baf3e1e63b88cb1ec745f Mon Sep 17 00:00:00 2001 From: oujunhui <313127320@qq.com> Date: Thu, 7 May 2020 16:14:39 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=90=9C=E7=B4=A2bugfix=EF=BC=8C=E5=AE=A2?= =?UTF-8?q?=E6=80=81=E4=B8=AA=E4=BA=BA=E7=9B=B4=E6=92=AD=E4=B8=AD=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../erban/ui/search/SearchActivity.java | 34 ++++-- .../erban/ui/search/SearchDetailFragment.java | 43 +++---- .../erban/ui/user/UserInfoActivity.java | 76 +++++------- app/src/main/res/layout/activity_fans.xml | 1 + .../res/layout/activity_list_attention.xml | 1 + app/src/main/res/layout/activity_search.xml | 1 + .../main/res/layout/fragment_game_home.xml | 113 +++++++----------- .../user/bean/UserDetailInfo.java | 9 ++ 8 files changed, 129 insertions(+), 149 deletions(-) diff --git a/app/src/main/java/com/yizhuan/erban/ui/search/SearchActivity.java b/app/src/main/java/com/yizhuan/erban/ui/search/SearchActivity.java index 7e02c541c..4f734ccf5 100644 --- a/app/src/main/java/com/yizhuan/erban/ui/search/SearchActivity.java +++ b/app/src/main/java/com/yizhuan/erban/ui/search/SearchActivity.java @@ -111,6 +111,9 @@ public class SearchActivity extends BaseMvpActivity mSearchHistoryList = new ArrayList<>(20); + private SearchDetailFragment roomFrg; + private SearchDetailFragment userFrg ; + public static void start(Context context, CarInfo carInfo) { Intent intent = new Intent(context, SearchActivity.class); intent.putExtra(AbstractSelectFriendAction.KEY_TYPE, AbstractSelectFriendAction.TYPE_CAR); @@ -150,6 +153,7 @@ public class SearchActivity extends BaseMvpActivity mTabInfoList = new ArrayList<>(); mTabInfoList.add(getString(R.string.search_room_tab)); mTabInfoList.add(getString(R.string.search_user_tab)); List mTabs = new ArrayList<>(); - SearchDetailFragment roomFrg = new SearchDetailFragment(str,SearchDetailFragment.TYPE_SEARCH_ROOM); - SearchDetailFragment userFrg = new SearchDetailFragment(str,SearchDetailFragment.TYPE_SEARCH_USER); + roomFrg = SearchDetailFragment.newInstance(SearchDetailFragment.TYPE_SEARCH_ROOM); + userFrg = SearchDetailFragment.newInstance(SearchDetailFragment.TYPE_SEARCH_USER); mTabs.add(roomFrg); mTabs.add(userFrg); ContactsIndicatorAdapter topMagicIndicatorAdapter = new ContactsIndicatorAdapter(this, mTabInfoList,0); @@ -237,7 +242,6 @@ public class SearchActivity extends BaseMvpActivity 0 ? View.VISIBLE : View.GONE); diff --git a/app/src/main/java/com/yizhuan/erban/ui/search/SearchDetailFragment.java b/app/src/main/java/com/yizhuan/erban/ui/search/SearchDetailFragment.java index ab96a6ea1..134c023ee 100644 --- a/app/src/main/java/com/yizhuan/erban/ui/search/SearchDetailFragment.java +++ b/app/src/main/java/com/yizhuan/erban/ui/search/SearchDetailFragment.java @@ -6,20 +6,14 @@ import androidx.annotation.Nullable; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; -import com.coorchice.library.utils.LogUtils; import com.yizhuan.erban.R; import com.yizhuan.erban.base.BaseMvpFragment; -import com.yizhuan.erban.ui.search.event.SearchEvent; import com.yizhuan.erban.ui.search.presenter.SearchPresenter; import com.yizhuan.erban.ui.search.view.ISearchView; import com.yizhuan.xchat_android_core.bean.RoomHistoryInfo; import com.yizhuan.xchat_android_core.room.bean.SearchRoomInfo; import com.yizhuan.xchat_android_library.base.factory.CreatePresenter; -import org.greenrobot.eventbus.EventBus; -import org.greenrobot.eventbus.Subscribe; -import org.greenrobot.eventbus.ThreadMode; - import java.util.List; @CreatePresenter(SearchPresenter.class) @@ -27,34 +21,17 @@ public class SearchDetailFragment extends BaseMvpFragment { - if (throwable != null) { - onGetUserRoomFail(throwable.getMessage()); - } else if (roomResult != null && roomResult.isSuccess()) { - onGetUserRoom(roomResult.getData()); - } else if (roomResult != null && !roomResult.isSuccess()) { - onGetUserRoomFail(roomResult.getError()); - } else { - onGetUserRoomFail("未知错误"); - } - }); +// getDialogManager().showProgressDialog(this, "请稍后..."); +// AvRoomModel.get() +// .getUserRoom(Long.parseLong(mRoomUid)) +// .compose(bindToLifecycle()) +// .subscribe((roomResult, throwable) -> { +// if (throwable != null) { +// onGetUserRoomFail(throwable.getMessage()); +// } else if (roomResult != null && roomResult.isSuccess()) { +// onGetUserRoom(roomResult.getData()); +// } else if (roomResult != null && !roomResult.isSuccess()) { +// onGetUserRoomFail(roomResult.getError()); +// } else { +// onGetUserRoomFail("未知错误"); +// } +// }); + AVRoomActivity.start(this, Long.parseLong(mRoomUid)); break; // /**************** 测试代码 **************/ diff --git a/app/src/main/res/layout/activity_fans.xml b/app/src/main/res/layout/activity_fans.xml index 04e876a28..b0a765762 100644 --- a/app/src/main/res/layout/activity_fans.xml +++ b/app/src/main/res/layout/activity_fans.xml @@ -2,6 +2,7 @@ - - - - - - - - + + + - + - - - - - - - - - + - - - - - - - - userGiftWall; private List dynamicInfo; @@ -67,6 +68,14 @@ public class UserDetailInfo implements Serializable { private String nameplatePic; private String nameplateWord; + public String getRoomUid() { + return roomUid; + } + + public void setRoomUid(String roomUid) { + this.roomUid = roomUid; + } + public String getNameplatePic() { return nameplatePic; } From bcd9e7d9aa445bd90f3ded7d701ac1f9954a2c17 Mon Sep 17 00:00:00 2001 From: oujunhui <313127320@qq.com> Date: Thu, 7 May 2020 16:41:46 +0800 Subject: [PATCH 3/3] bugfix --- .../home/adapter/HomeRoomFragmentAdapter.java | 2 +- .../yizhuan/erban/home/bean/HomeTabMapInfo.java | 16 ++++++++-------- .../relation/adapter/AttentionListAdapter.java | 5 ----- .../yizhuan/erban/ui/user/UserInfoActivity.java | 15 --------------- app/src/main/res/layout/attention_item_new.xml | 12 +----------- app/src/main/res/layout/fragment_game_home.xml | 2 +- .../main/res/layout/item_attention_in_room.xml | 2 +- app/src/main/res/layout/item_home_attention.xml | 2 +- 8 files changed, 13 insertions(+), 43 deletions(-) diff --git a/app/src/main/java/com/yizhuan/erban/home/adapter/HomeRoomFragmentAdapter.java b/app/src/main/java/com/yizhuan/erban/home/adapter/HomeRoomFragmentAdapter.java index 46f13ebfb..36d551b40 100644 --- a/app/src/main/java/com/yizhuan/erban/home/adapter/HomeRoomFragmentAdapter.java +++ b/app/src/main/java/com/yizhuan/erban/home/adapter/HomeRoomFragmentAdapter.java @@ -60,7 +60,7 @@ public class HomeRoomFragmentAdapter extends BaseMultiItemQuickAdapter { if (rylListener != null) rylListener.findHimListeners(attentionInfo); }) - .setOnClickListener(R.id.tv_send, v -> { - if (rylListener != null) - rylListener.sendListener(attentionInfo); - }) .setOnClickListener(R.id.rly, v -> { if (rylListener != null) switch (type) { diff --git a/app/src/main/java/com/yizhuan/erban/ui/user/UserInfoActivity.java b/app/src/main/java/com/yizhuan/erban/ui/user/UserInfoActivity.java index a60b80167..45ac84c50 100644 --- a/app/src/main/java/com/yizhuan/erban/ui/user/UserInfoActivity.java +++ b/app/src/main/java/com/yizhuan/erban/ui/user/UserInfoActivity.java @@ -541,21 +541,6 @@ public class UserInfoActivity extends BaseBindingActivity { -// if (throwable != null) { -// onGetUserRoomFail(throwable.getMessage()); -// } else if (roomResult != null && roomResult.isSuccess()) { -// onGetUserRoom(roomResult.getData()); -// } else if (roomResult != null && !roomResult.isSuccess()) { -// onGetUserRoomFail(roomResult.getError()); -// } else { -// onGetUserRoomFail("未知错误"); -// } -// }); AVRoomActivity.start(this, Long.parseLong(mRoomUid)); break; diff --git a/app/src/main/res/layout/attention_item_new.xml b/app/src/main/res/layout/attention_item_new.xml index 38c37f9af..4c7eb6071 100644 --- a/app/src/main/res/layout/attention_item_new.xml +++ b/app/src/main/res/layout/attention_item_new.xml @@ -133,17 +133,7 @@ android:visibility="gone" tools:visibility="visible" /> - + diff --git a/app/src/main/res/layout/fragment_game_home.xml b/app/src/main/res/layout/fragment_game_home.xml index 796f8da87..ad8576524 100644 --- a/app/src/main/res/layout/fragment_game_home.xml +++ b/app/src/main/res/layout/fragment_game_home.xml @@ -100,7 +100,7 @@ android:id="@+id/app_bar" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@null" + android:background="@color/transparent" android:theme="@style/AppTheme.AppBarOverlay" app:expanded="false" tools:expanded="true" diff --git a/app/src/main/res/layout/item_attention_in_room.xml b/app/src/main/res/layout/item_attention_in_room.xml index ce461fdaa..8d09d8a66 100644 --- a/app/src/main/res/layout/item_attention_in_room.xml +++ b/app/src/main/res/layout/item_attention_in_room.xml @@ -27,7 +27,7 @@ android:background="@drawable/bg_common_confirm_normal" android:paddingLeft="@dimen/dp_5" android:paddingRight="@dimen/dp_5" - android:text="嗨聊中"/> + android:text="直播中"/>