Complete fav sorting after edits and deletes
This commit is contained in:
parent
f47b668b93
commit
1085e1e675
1 changed files with 28 additions and 0 deletions
|
@ -157,6 +157,13 @@ public class FavouritesActivity extends ExpandableListActivity {
|
|||
protected void onPostExecute(String result) {
|
||||
hideProgressBar();
|
||||
favouritesAdapter.synchronizeGroups();
|
||||
favouritesAdapter.sort(new Comparator<FavouritePoint>(){
|
||||
|
||||
@Override
|
||||
public int compare(FavouritePoint object1, FavouritePoint object2) {
|
||||
return object1.getName().compareTo(object2.getName());
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
@Override
|
||||
|
@ -261,6 +268,13 @@ public class FavouritesActivity extends ExpandableListActivity {
|
|||
boolean editied = helper.editFavouriteName(point, editText.getText().toString(), cat.getText().toString());
|
||||
if (editied) {
|
||||
favouritesAdapter.synchronizeGroups();
|
||||
favouritesAdapter.sort(new Comparator<FavouritePoint>(){
|
||||
|
||||
@Override
|
||||
public int compare(FavouritePoint object1, FavouritePoint object2) {
|
||||
return object1.getName().compareTo(object2.getName());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -282,6 +296,13 @@ public class FavouritesActivity extends ExpandableListActivity {
|
|||
MessageFormat.format(resources.getString(R.string.favourites_remove_dialog_success), point.getName()),
|
||||
Toast.LENGTH_SHORT).show();
|
||||
favouritesAdapter.synchronizeGroups();
|
||||
favouritesAdapter.sort(new Comparator<FavouritePoint>(){
|
||||
|
||||
@Override
|
||||
public int compare(FavouritePoint object1, FavouritePoint object2) {
|
||||
return object1.getName().compareTo(object2.getName());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -422,6 +443,13 @@ public class FavouritesActivity extends ExpandableListActivity {
|
|||
Toast.makeText(FavouritesActivity.this, warning, Toast.LENGTH_LONG).show();
|
||||
}
|
||||
favouritesAdapter.synchronizeGroups();
|
||||
favouritesAdapter.sort(new Comparator<FavouritePoint>(){
|
||||
|
||||
@Override
|
||||
public int compare(FavouritePoint object1, FavouritePoint object2) {
|
||||
return object1.getName().compareTo(object2.getName());
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
}.execute();
|
||||
|
|
Loading…
Reference in a new issue