Beiträge von Robot

    Ich hatte es zu Beginn versucht das in eine eigene Klasse auszulagern, da habe ich es aber nicht hinbekommen auf die ImageViews zuzugreifen. Bin wirklich noch blutiger Anfänger.


    Wenn ich das so mache:

    Java
    public static void setAnzeige(String Var1, String Var2) {
    
    
    ImageView Anzeige;
    Anzeige = (ImageView)findViewById(R.id.imageView1);
    
    
    }

    gibt es folgendes Problem: non-static method findViewById(int) cannot be referenced from a static context. Damit kann ich leider nix anfangen

    Hallo, ich habe vor kurzem angefangen mit der Androidprogrammierung und momentan hänge ich an einem Problem bei dem ich nicht mehr weiterkomme.


    Folgendes Szenario: Empfängt meine App eine Firebase DataMessage soll das Bild in einem ImageView geändert werden.


    Ich habe eine Messaging_Service.java in der die OnMessageReceived Methode drin ist. In meiner MainActivity.java befindet sich die Methode setAnzeige(String Var1, String Var2) welche das ImageView ändern soll.


    Meine konkrete Frage lautet also: wie bekomme ich einen Aufruf der Methode setAnzeige in der MainActivity.java aus der Messaging_Service.java heraus hin. Ich habe gestern stundenlang versucht Lösungen aus dem Netz zu implementieren doch nichts hat geholfen. Wäre super wenn jemand weiter wüsste.