fix(discover-fragment): put Posts fragment in the first place

Fixes #472
This commit is contained in:
LucasGGamerM
2024-07-22 17:21:12 -03:00
parent 5b25168eb7
commit 5edbe9b826

View File

@@ -82,8 +82,8 @@ public class DiscoverFragment extends AppKitFragment implements ScrollableToTop,
for(int i=0;i<tabViews.length;i++){ for(int i=0;i<tabViews.length;i++){
FrameLayout tabView=new FrameLayout(getActivity()); FrameLayout tabView=new FrameLayout(getActivity());
tabView.setId(switch(i){ tabView.setId(switch(i){
case 0 -> R.id.discover_hashtags; case 0 -> R.id.discover_posts;
case 1 -> R.id.discover_posts; case 1 -> R.id.discover_hashtags;
case 2 -> R.id.discover_news; case 2 -> R.id.discover_news;
case 3 -> R.id.discover_users; case 3 -> R.id.discover_users;
default -> throw new IllegalStateException("Unexpected value: "+i); default -> throw new IllegalStateException("Unexpected value: "+i);
@@ -127,8 +127,8 @@ public class DiscoverFragment extends AppKitFragment implements ScrollableToTop,
accountsFragment.setArguments(args); accountsFragment.setArguments(args);
getChildFragmentManager().beginTransaction() getChildFragmentManager().beginTransaction()
.add(R.id.discover_hashtags, hashtagsFragment)
.add(R.id.discover_posts, postsFragment) .add(R.id.discover_posts, postsFragment)
.add(R.id.discover_hashtags, hashtagsFragment)
.add(R.id.discover_news, newsFragment) .add(R.id.discover_news, newsFragment)
.add(R.id.discover_users, accountsFragment) .add(R.id.discover_users, accountsFragment)
.commit(); .commit();
@@ -138,8 +138,8 @@ public class DiscoverFragment extends AppKitFragment implements ScrollableToTop,
@Override @Override
public void onConfigureTab(@NonNull TabLayout.Tab tab, int position){ public void onConfigureTab(@NonNull TabLayout.Tab tab, int position){
tab.setText(switch(position){ tab.setText(switch(position){
case 0 -> R.string.hashtags; case 0 -> R.string.posts;
case 1 -> R.string.posts; case 1 -> R.string.hashtags;
case 2 -> R.string.news; case 2 -> R.string.news;
case 3 -> R.string.for_you; case 3 -> R.string.for_you;
default -> throw new IllegalStateException("Unexpected value: "+position); default -> throw new IllegalStateException("Unexpected value: "+position);