1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Überschreiben von Methode aus interface -> Compilerfehler

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von isam2k, 23.01.2011.

  1. isam2k, 23.01.2011 #1
    isam2k

    isam2k Threadstarter Erfahrener Benutzer

    Beiträge:
    239
    Erhaltene Danke:
    43
    Registriert seit:
    27.04.2010
    Bestimmt nur eine Anfängerfrage.

    Ums aber gleich vorweg zu nehmen (benutze eclipse):

    1. java -version :

    java version "1.6.0_23"
    ...

    2. unter preferences->java->compiler ist 1.6 eingestellt

    Trotzdem krieg ich beispielsweise bei

    Code:
    public class GameView extends SurfaceView implements SurfaceHolder.Callback 
    {
    public GameView(Context context)
    {
    super(context);
    ...
    }
    
    @Override
    public void onSurfaceChanged(SurfaceHolder holder, int format, int width, int height)     // The method ... of type GameView must override a superclass method
    {
    ...
    }
    
    ...
    
    }
    
    Hat jemand eine Ahnung woran das liegt. Soviel ich weiss kommt es zu diesem Fehler wenn Java 5 verwendet wird. Das ist bei mir aber nicht der Fall...

    Sowie bei Eclipse als auch beim JDK verwende ich die 32 bit Versionen auf einem 64 bit System.

    Danke für Anregungen.

    Lg
     
  2. Ion, 23.01.2011 #2
    Ion

    Ion Gast

    :lol:Ist mein erster Post::lol:
    Schon mal mit ein- und ausschalten versucht .....:laugh:
    :thumbsup:

    It-crowd
     
  3. Fr4gg0r, 23.01.2011 #3
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    Beiträge:
    2,506
    Erhaltene Danke:
    447
    Registriert seit:
    21.12.2009
    Ja die @Override Notation macht irgendwie Probleme... überschrieben werden die Methode dann trotzdem korrekt.
     
  4. isam2k, 24.01.2011 #4
    isam2k

    isam2k Threadstarter Erfahrener Benutzer

    Beiträge:
    239
    Erhaltene Danke:
    43
    Registriert seit:
    27.04.2010
    Jaja, weglassen der @Override Annotation scheint im Moment der Ausweg zu sein.

    Dennoch möchte ich das in Ordnung bringen.

    Niemand einen Vorschlag?

    @Ion: Ja danke... ääh... also DAS hatt ich jetzt noch gar nicht versucht... äh... hat aber nichts gebracht :blink:
     
  5. the_alien, 24.01.2011 #5
    the_alien

    the_alien Android-Lexikon

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
    Kann es sein, dass das Projekt eigene Compilersettings hat?
     
  6. isam2k, 24.01.2011 #6
    isam2k

    isam2k Threadstarter Erfahrener Benutzer

    Beiträge:
    239
    Erhaltene Danke:
    43
    Registriert seit:
    27.04.2010
    Das war's! Ja das Projekt hatte tatsächlich noch projektspeziefische einstellungen. Dann must ich noch die namen ändern: onSurfaceChanged -> surfaceChanged. Jetzt klappts. Danke!
     

Diese Seite empfehlen