动态bug fix

This commit is contained in:
huangjian
2023-03-16 20:14:50 +08:00
parent c21768d3d0
commit 119546866c
5 changed files with 15 additions and 12 deletions

View File

@@ -19,6 +19,11 @@ public class RoomVPAdapter extends FragmentPagerAdapter {
this.fragmentList = fragmentList;
}
public RoomVPAdapter(FragmentManager fm, List<Fragment> fragmentList,int behavior) {
super(fm,behavior);
this.fragmentList = fragmentList;
}
public RoomVPAdapter(FragmentManager fm) {
super(fm,FragmentPagerAdapter.BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT);
}

View File

@@ -1,8 +1,7 @@
<com.nnbc123.app.common.widget.StatusLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.nnbc123.app.home.fragment.HomeOtherTabFragment">
android:layout_height="match_parent">
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipe_refresh"

View File

@@ -112,6 +112,7 @@ public class PublishActivity extends BaseMvpActivity<IPublishView, PublishPresen
// 话题客态页进入(话题进入不让修改话题标签)
private boolean fromWorld;
private List<MiniWorldChooseInfo> miniWorldChooseInfoList;
public static void start(DialogManager manager, long worldId) {
if (beforeStart(manager)) {
@@ -264,9 +265,6 @@ public class PublishActivity extends BaseMvpActivity<IPublishView, PublishPresen
public void afterTextChanged(Editable s) {
tvInputLimit.setText(s.length() + "/500");
updatePublishStatus();
String inputText = s.toString().trim();
tvPublish.setTextColor(!TextUtils.isEmpty(inputText) ? getResources().getColor(R.color.color_7154EE) : getResources().getColor(R.color.color_999999));
tvPublish.setEnabled(!TextUtils.isEmpty(inputText));
}
});
}
@@ -304,7 +302,9 @@ public class PublishActivity extends BaseMvpActivity<IPublishView, PublishPresen
}
private void updatePublishStatus() {
tvPublish.setEnabled(uploadList.size() > 0);
boolean isEnabled = uploadList.size() > 0;
tvPublish.setEnabled(isEnabled);
tvPublish.setTextColor(isEnabled ? getResources().getColor(R.color.color_7154EE) : getResources().getColor(R.color.color_999999));
}
private void initOtherView() {
@@ -476,8 +476,6 @@ public class PublishActivity extends BaseMvpActivity<IPublishView, PublishPresen
llMiniWorld.setVisibility(View.VISIBLE);
}
private List<MiniWorldChooseInfo> miniWorldChooseInfoList;
private void addMiniWorldList(List<MiniWorldChooseInfo> list) {
miniWorldChooseInfoList = list;
flGroup.removeAllViews();

View File

@@ -10,7 +10,7 @@
android:id="@+id/title_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="25dp"
android:layout_marginTop="35dp"
app:layout_constraintTop_toTopOf="parent" />
<TextView

View File

@@ -5,6 +5,7 @@ import android.content.Context;
import android.content.Intent;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentPagerAdapter;
import androidx.viewpager.widget.ViewPager;
import com.nnbc123.app.R;
@@ -34,7 +35,7 @@ public class RadishRankingActivity extends BaseViewBindingActivity<ActivityRadis
public void init() {
EventBus.getDefault().register(this);
getBinding().viewpager.setOffscreenPageLimit(2);
getBinding().viewpager.setAdapter(new RoomVPAdapter(getSupportFragmentManager(), getFragment()));
getBinding().viewpager.setAdapter(new RoomVPAdapter(getSupportFragmentManager(), getFragment(), FragmentPagerAdapter.BEHAVIOR_SET_USER_VISIBLE_HINT));
getBinding().viewpager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int position) {