1. Nimm jetzt an unserem AGM - Gewinnspiel teil - Informationen zum M1, A2 und A8 findest Du hier, hier und hier!
  1. isam2k, 23.01.2011 #1
    isam2k

    isam2k Threadstarter Erfahrener Benutzer

    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)

    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

    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

    Kann es sein, dass das Projekt eigene Compilersettings hat?
     
  6. isam2k, 24.01.2011 #6
    isam2k

    isam2k Threadstarter Erfahrener Benutzer

    Das war's! Ja das Projekt hatte tatsächlich noch projektspeziefische einstellungen. Dann must ich noch die namen ändern: onSurfaceChanged -> surfaceChanged. Jetzt klappts. Danke!