Ich entwickle eine Android App und ich bleibe bei etwas hängen. Ich benutze Loopback als mein Backend-Framework, in dem ich eine HashMap übergeben muss, aber Android Studio zeigt mir Fehler, dass ich es in toMap konvertieren sollte. Unten ist mein Stück Code, ich habe google aber finde die Lösung von Why should we have to use toMap
nicht.Warum sollten wir HashMap <String, Object> in HashMap <String, Object> umwandeln. ToMap
HashMap<String,Object>vehicleInfoObj = new HashMap<>();
customerQuoteRepository.createCustomerQuote(ctx, vehicleInfo.toMap(), customerQuote.toMap(), new ObjectCallback<CustomerQuote>() {
@Override
public void onBefore() {
super.onBefore();
mainActivity.startProgressBar(mainActivity.progressBar);
}
@Override
public void onSuccess(CustomerQuote object) {
super.onSuccess(object);
}
@Override
public void onError(Throwable t) {
super.onError(t);
}
@Override
public void onFinally() {
super.onFinally();
mainActivity.startProgressBar(mainActivity.progressBar);
}
});
}
Fragen, die Debugging-Hilfe suchen ("Warum funktioniert dieser Code nicht?") Müssen das gewünschte Verhalten, ein bestimmtes Problem oder einen Fehler und den kürzesten Code enthalten, der in der Frage selbst reproduziert werden muss. Fragen ohne eine klare Problemstellung sind für andere Leser nicht nützlich. Siehe: Erstellen eines [mcve]. Verwenden Sie den Link "Bearbeiten", um Ihre * Frage * zu verbessern - fügen Sie keine weiteren Informationen über Kommentare hinzu. Vielen Dank! Mit anderen Worten --- Ihre Frage fehlt die genaue Fehlermeldung und eine klare Angabe, welche Zeile das Problem ergibt. – GhostCat