2016-04-07 17 views
-1

Ich habe mit dieser Methode beeen kämpfen haben, ist das Problem, dass getSelection das Objekt TreeViewer null zurück, dachte sich das Objekt nicht leer ist .. keine Ahnung, wie diese zu lösen #Wie bekomme ich checkboxreeviewer getselection?

TreeViewer wird hier definiert:

private CheckboxTreeViewer treeViewer; 

hier gebraucht:

ISelection oldSelection = treeViewer.getSelection(); 

Dank.

Antwort

0

Wenn Sie nur treeViewer definieren, heißt das nicht, dass es einen Wert hat. Es hat null als Wert. Und wenn Sie dann versuchen, auf diese Variable zuzugreifen, erhalten Sie natürlich eine NullPointerException. Sie müssen Ihre treeViewer Variable irgendwo initialisieren oder zuweisen.

+0

Ich hatte initialisiert, es ist hier nicht geschrieben !! – RealityTS

+0

Dann haben Sie zu wenig Informationen zur Verfügung gestellt, um geholfen zu werden. Stellen Sie mehr Code, Fehlermeldung, mehr Details, ... zur Verfügung – Vampire