MeteoriteDB

Log | Files | Refs | README

commit f563272f7be90bcf60b0af618884599356e74d80
parent cc44eff9f0f220cac4f921586ecd8b98ad9fd855
Author: William Lindholm <william_lindholm@outlook.com>
Date:   Thu,  4 May 2023 23:26:57 +0200

Now sorting meteorites by weight.

Diffstat:
Mapp/src/main/java/com/example/project_assignment/MainActivity.java | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/example/project_assignment/MainActivity.java b/app/src/main/java/com/example/project_assignment/MainActivity.java @@ -11,11 +11,15 @@ import android.os.Bundle; import android.util.Log; import android.view.MotionEvent; +import com.example.project_assignment.comparators.SortByName; +import com.example.project_assignment.comparators.SortByWeight; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; import java.lang.reflect.Type; import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; import java.util.List; @SuppressWarnings("FieldCanBeLocal") @@ -38,6 +42,8 @@ public class MainActivity extends AppCompatActivity implements JsonTask.JsonTas Type type = new TypeToken<List<Meteorite>>() {}.getType(); ArrayList<Meteorite> meteorites = gson.fromJson(json, type); + Collections.sort(meteorites, new SortByWeight()); + for (Meteorite m : meteorites) { Log.d("Meteorite: ", m.toString()); }