Pre-AlphaV5

This commit is contained in:
Raz492 2021-06-25 18:28:09 +02:00
parent b88f45b728
commit 00dbbc810d

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