diff --git a/app/src/main/java/de/edotzlaff/detection/EarthquakeLocation.java b/app/src/main/java/de/edotzlaff/detection/EarthquakeLocation.java index 464e708..40c5023 100644 --- a/app/src/main/java/de/edotzlaff/detection/EarthquakeLocation.java +++ b/app/src/main/java/de/edotzlaff/detection/EarthquakeLocation.java @@ -55,7 +55,23 @@ public class EarthquakeLocation extends FragmentActivity implements OnMapReadyCa //########################################################################################################################################################################## //################################################################## vvv DB Code vvv ##################################################################################### - //TODO Aron + //Aufruf der DB + public void getDataBaseValuesNoListener() + { + mDatenbank = FirebaseDatabase.getInstance().getReference().child("overviewdetection"); + mDatenbank.get().addOnCompleteListener(new OnCompleteListener() { + @RequiresApi(api = Build.VERSION_CODES.O) + @Override + public void onComplete(@NonNull Task task) { + if (!task.isSuccessful()) { + System.out.println("Datenbank Fehler in getDataBaseValuesNoListener"); + } + else { + mapToDetektionssignale(task.getResult()); + } + } + }); + } //################################################################## ^^^^ DB Code ^^^^ ################################################################################### //########################################################################################################################################################################## @@ -85,29 +101,7 @@ public class EarthquakeLocation extends FragmentActivity implements OnMapReadyCa return epizentrum; } - //Aufruf der DB - public void getDataBaseValuesNoListener() - { - mDatenbank = FirebaseDatabase.getInstance().getReference().child("overviewdetection"); - mDatenbank.get().addOnCompleteListener(new OnCompleteListener() { - @RequiresApi(api = Build.VERSION_CODES.O) - @Override - public void onComplete(@NonNull Task task) { - if (!task.isSuccessful()) { - System.out.println("Datenbank Fehler in getDataBaseValuesNoListener"); - } - else { - mapToDetektionssignale(task.getResult()); - doSomething(task.getResult()); - } - } - }); - } - public void doSomething(DataSnapshot data) - { - - } @RequiresApi(api = Build.VERSION_CODES.O) public ArrayList mapToDetektionssignale(DataSnapshot data) @@ -131,7 +125,7 @@ public class EarthquakeLocation extends FragmentActivity implements OnMapReadyCa String laengengradString = data.child("IDG" + i).child("e_laengengrad").getValue().toString(); double breitengrad = Double.parseDouble(breitengradString); double laengengrad = Double.parseDouble(laengengradString); - //TODO @Jan In welchem Datenformat muss ich breitengrad und laengengrad hier einfügen? Außerdem welche Einheit? m/s oder km/s? + //TODO @Jan In welchem Datenformat muss breitengrad und laengengrad hier rein? Außerdem welche Einheit? m/s oder km/s? //detektionssignal.setKoordinaten(breitengrad, laengengrad); //Wellengeschwindigkeit als int