Eclipse Ignorierte Warnungen entfernen?

bruce85

Bekanntes Mitglied
Hallo,
ich habe folgendes Problem und zwar habe ich bei einem Befehl die Warnung ignoriert und jetzt läuft mein Projekt nicht mehr so, wie es laufen sollte.

Wie kann ich bei Eclipse die Ignorierte Warnungen wieder entfernen?

Ich bedanke mich schonmal im Voraus.

MfG
 

bruce85

Bekanntes Mitglied
Also, ich habe in meinem Spiel einen GameLoop, der den Canvas immer wieder neu Zeichnet:
Java:
theGameLoopThread = new GameLoopThread(this);
		
		surfaceHolder = getHolder();
		surfaceHolder.addCallback(new SurfaceHolder.Callback() {

			public void surfaceDestroyed(SurfaceHolder holder) {
                boolean retry = true;
                theGameLoopThread.setRunning(false);
                while(retry){
                    try {
                        theGameLoopThread.join();
                        retry=false;
                    }catch(InterruptedException e){

                    }
                }

            }

            public void surfaceCreated(SurfaceHolder holder) {
                theGameLoopThread.setRunning(true);
                theGameLoopThread.start();
                
                Canvas c = null;
                try {
                	c = holder.lockCanvas(null);
                	synchronized (holder) {
                		onDraw(c);
                	}
                } finally {
                // do this in a finally so that if an exception is thrown
                // during the above, we don't leave the Surface in an
                // inconsistent state
                	if (c != null) {
                		holder.unlockCanvasAndPost(c);
                	}
                }
            }

			public void surfaceChanged(SurfaceHolder holder, int format,
					int width, int height) {
			}
		});

in der Zeile 28 erhalte ich eine Fehlermeldung von Eclipse:
Java:
Suspicious method call; should probably call "draw" rather than "onDraw"

Ich habe dann diesen Fehlermeldung unterdrückt "Disable Check".

Ich habe das Problem jetzt gelöst, indem ich ein neues Projekt erstellt hatte, aber erhalte immer noch fehlermeldung bei onDraw:
Java:
Suspicious method call; should probably call "draw" rather than "onDraw"

Ich habe dann folgendes hinzugefügt:
Java:
@SuppressLint("WrongCall")

und nun geht es, aber ich weiss nicht, ob es sinnvoll ist, diese Zeile zu verwenden:
Java:
@SuppressLint("WrongCall")

Was meint Ihr?

MfG
 
Zuletzt bearbeitet:

Gucky

Top Contributor
Das, was du unterdrückst ist nur eine Warnung. Womöglich knallt es irgendwann, vielleicht läuft das Programm auch bis zum Sankt Nimmerleinstag ohne Probleme durch.
Oracle wird sich bei diesen Warnungen etwas gedacht haben, deshalb ist Missachtung eher nicht ratsam. Aber es ist, wie gesagt, nur eine Warnung. Compiliert wird es trotzdem und laufen auch, so kein anderer Fehler enthalten.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Neumi5694 NetBeans Falsche collections Warnungen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Phpstorm - Warnungen die durch Php entstehen im Browser anzeigen lassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Unterdrücken aller checkstyle Warnungen für ein bestimmten Package IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
A Eclipse zeigt Fehler & Warnungen von allen Projekten an IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
I Warnungen des Compilers unterdrücken IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G In Eclipse Source-Ordner Warnungen ignorieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
W NetBeans @Author-Tags entfernen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H symbol rot-x aus Package explorer entfernen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
A Kommentarzeichen blockweise entfernen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
darekkay Eclipse Dateien temporär aus dem Projekt entfernen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Gossi [Eclipse] Projektdateien aus dem Navigator entfernen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
S Mit Ant Lock auf Ressource entfernen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G jar signation entfernen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Tool zum entfernen von @deprecated-Klassen/Methoden etc. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15

Ähnliche Java Themen

Neue Themen


Oben