mirror of
https://codeberg.org/tom79/Fedilab.git
synced 2025-07-08 04:40:28 +03:00
Order list name alphabetically in profiles
This commit is contained in:
parent
c49fe7901a
commit
92eb1ea3d1
1 changed files with 3 additions and 1 deletions
|
@ -76,6 +76,7 @@ import java.io.FileOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.lang.ref.WeakReference;
|
import java.lang.ref.WeakReference;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
|
@ -1146,7 +1147,7 @@ public class ProfileActivity extends BaseActivity {
|
||||||
TimelinesVM timelinesVM = new ViewModelProvider(ProfileActivity.this).get(TimelinesVM.class);
|
TimelinesVM timelinesVM = new ViewModelProvider(ProfileActivity.this).get(TimelinesVM.class);
|
||||||
timelinesVM.getLists(BaseMainActivity.currentInstance, BaseMainActivity.currentToken)
|
timelinesVM.getLists(BaseMainActivity.currentInstance, BaseMainActivity.currentToken)
|
||||||
.observe(ProfileActivity.this, mastodonLists -> {
|
.observe(ProfileActivity.this, mastodonLists -> {
|
||||||
if (mastodonLists == null || mastodonLists.size() == 0) {
|
if (mastodonLists == null || mastodonLists.isEmpty()) {
|
||||||
Toasty.info(ProfileActivity.this, getString(R.string.action_lists_empty), Toast.LENGTH_SHORT).show();
|
Toasty.info(ProfileActivity.this, getString(R.string.action_lists_empty), Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -1155,6 +1156,7 @@ public class ProfileActivity extends BaseActivity {
|
||||||
if (mastodonListUserIs == null) {
|
if (mastodonListUserIs == null) {
|
||||||
mastodonListUserIs = new ArrayList<>();
|
mastodonListUserIs = new ArrayList<>();
|
||||||
}
|
}
|
||||||
|
Collections.sort(mastodonLists, (obj1, obj2) -> obj1.title.compareToIgnoreCase(obj2.title));
|
||||||
AlertDialog.Builder builderSingle = new MaterialAlertDialogBuilder(ProfileActivity.this);
|
AlertDialog.Builder builderSingle = new MaterialAlertDialogBuilder(ProfileActivity.this);
|
||||||
builderSingle.setTitle(getString(R.string.action_lists_add_to));
|
builderSingle.setTitle(getString(R.string.action_lists_add_to));
|
||||||
builderSingle.setPositiveButton(R.string.close, (dialog, which) -> dialog.dismiss());
|
builderSingle.setPositiveButton(R.string.close, (dialog, which) -> dialog.dismiss());
|
||||||
|
|
Loading…
Reference in a new issue