Browse Source

Pre-AlphaV5

EpiTest
Raz492 2 years ago
parent
commit
00dbbc810d
1 changed files with 18 additions and 24 deletions
  1. 18
    24
      app/src/main/java/de/edotzlaff/detection/EarthquakeLocation.java

+ 18
- 24
app/src/main/java/de/edotzlaff/detection/EarthquakeLocation.java View File

@@ -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<DataSnapshot>() {
@RequiresApi(api = Build.VERSION_CODES.O)
@Override
public void onComplete(@NonNull Task<DataSnapshot> 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<DataSnapshot>() {
@RequiresApi(api = Build.VERSION_CODES.O)
@Override
public void onComplete(@NonNull Task<DataSnapshot> 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<Detektionssignal> 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

Loading…
Cancel
Save