Ich habe eine Methode in einer Android-Anwendung:Aufruf Java-Methode, die Hash-Map als Parameter verwendet
public void changeImageView (HashMap<String,String> Detail)
Ich habe versucht, diese Methode in dem onCreate Verfahren in der gleichen Klasse zu nennen.
Ich habe versucht:
und
changeImageView(HashMap<String,String> Detail);
von denen beide geben Sie mir Fehler. Der erste gibt mir einen Fehler, der besagt, dass die Parameter fehlen - verständlich. Aber wenn ich die zweite Version versuche, bekomme ich einen Fehler, der "expression expected" mit HashMap<String,String>
sagt.
Ich vermisse wahrscheinlich etwas sehr offensichtlich und konnte nichts online finden, das meine Frage beantworten kann.
Sie müssen ein 'HashMap' -Objekt bereitstellen. Sie können eine leere Hash-Map mit 'new HashMap ()' –
erstellen Versuchen Sie 'changeImageView (someMap);' wobei 'someMap' als' HashMap ' –
codeMagic
deklariert wird und nichts als aufrichtig ist, Sie müssen ein grundlegendes Java-Tutorial durchgehen und/oder ein gutes Buch über das Lernen von Java lesen, bevor Sie mit der Android-Programmierung fortfahren oder Sie werden unglücklich sein. – codeMagic