Sort tags in metadata section

This commit is contained in:
Stypox 2021-06-02 16:15:53 +02:00
parent 14256137e8
commit d025ef11f8
No known key found for this signature in database
GPG key ID: 4BDF1B40A49FDD23

View file

@ -26,6 +26,10 @@ import org.schabi.newpipe.util.NavigationHelper;
import org.schabi.newpipe.util.ShareUtils; import org.schabi.newpipe.util.ShareUtils;
import org.schabi.newpipe.util.TextLinkifier; import org.schabi.newpipe.util.TextLinkifier;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import icepick.State; import icepick.State;
import io.reactivex.rxjava3.disposables.Disposable; import io.reactivex.rxjava3.disposables.Disposable;
@ -208,7 +212,9 @@ public class DescriptionFragment extends BaseFragment {
final ItemMetadataTagsBinding itemBinding final ItemMetadataTagsBinding itemBinding
= ItemMetadataTagsBinding.inflate(inflater, layout, false); = ItemMetadataTagsBinding.inflate(inflater, layout, false);
for (final String tag : streamInfo.getTags()) { final List<String> tags = new ArrayList<>(streamInfo.getTags());
Collections.sort(tags);
for (final String tag : tags) {
final Chip chip = (Chip) inflater.inflate(R.layout.chip, final Chip chip = (Chip) inflater.inflate(R.layout.chip,
itemBinding.metadataTagsChips, false); itemBinding.metadataTagsChips, false);
chip.setText(tag); chip.setText(tag);