Problem mit eigener Library

  • Hallo an Alle,ich habe mir eine eigene Library erstellt und möchte diese nun in meinen Anwendungen benutzen. Der Import mit import my.app.MyUtilities klappt schon mal. Nur wenn ich auf eine Funktion aus der Library zugreifen möcht erscheint die Fehlermeldung


    The method DisplayToast(String) is undefined for the type new View.OnClickListener(){}


    Meine Library ist wie folgt aufgebaut



    Es soll DisplayToast benutzt werden.


    Das Hauptprogramm siwht wie folgt aus:



    Wo habe ich einen Fehler gemacht?


    Für Tipps und Hinweise bin ich sehr dankbar.


    Bis dann ...
    Günter

  • Hi Günter,


    deine DisplayToast ist als Membervariable deiner Activity MyUtilitiesActivity definiert. Wenn du die Methode aufrufen willst müsstest du erstmal eine Instanz deiner Activity MyUtilitiesActivity erstellen und über diese Instanz dann die Methode aurfrufen. Find ich persönlich jetzt etwas umständlich. Ich hätt die Methode einfach Static gemacht und in eine Tools Klasse geworfen ... aber weiß ja nicht was du noch so vor hast ;)


    Gruß,
    matze

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!