Beim starten addPartListener() benutzen

Status
Nicht offen für weitere Antworten.

Nud3l

Gesperrter Benutzer
Hallo

Ich habe bei meine Eclipse Anwendung einen PartListener denn ich für alle meine Editoren benutze. Nur weiß ich nicht wo ich ihn adden soll. Denn In startup und im activator, extends WorkbenchAdvisor bekomme ich einen null pointer.. von

Java:
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().addPartListener(partListener);
da es eben noch keinen ActivePage gibt..
Um das zu umgehen habe ich den listener in der Init von einen IWorkbenchWindowActionDelegate geaddet. Aber das ist totall unschön aber es läuft.... gibt es eine Möglichkeit das irgendwie anders zu lösen?
 
G

Gonzo17

Gast
Bei startup funktionierts bei dir nicht?

Bei mir funktionierts wie folgt:
In der plugin.xml unter "Extensions" "org.eclipse.ui.startup" suchen und hinzufügen. Dann logischerweise ein neuer startup-Eintrag und eine entsprechende Klasse erstellen. Diese Klasse kann dann so aussehen:

Java:
public class EarlyStartup implements IStartup {

	public void earlyStartup() {

		Display.getDefault().asyncExec(new Runnable() {

			public void run() {
                                // und hier passiert was
				}
		});
	}
}

Hab grad bei mir geschaut, da hab ich keine Probleme nen Listener hinzuzufügen.
 

Nud3l

Gesperrter Benutzer
Oh danke es läuft :D

hatte nur keinen neue runtime jetzt läuft es auch im activator und in der startup
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Nullpointer im Debugger, jedoch nicht beim normalen Starten Plattformprogrammierung 12
L RCP Detached View beim Starten des RCPs? Plattformprogrammierung 3
jemandzehage Kurze Fehlernachricht beim starten in Eclipse Plattformprogrammierung 5
dzim Fehler beim starten eines Produkts Plattformprogrammierung 5
M Eclipse Probleme beim Ausführen eines Programms Plattformprogrammierung 3
W Eclipse vergißt beim Exportieren Resources-Ordner Plattformprogrammierung 11
C Eclipse: Notification beim umbennen von Methoden? Plattformprogrammierung 4
M OSGi Probleme / Unklarheiten beim laden von DLL's Plattformprogrammierung 4
dzim OSGi Problem beim Verwenden von Declaratice Services Plattformprogrammierung 18
L RCP Exception beim Ausführen von BIRT Application Plattformprogrammierung 2
Mike90 Error beim Öffnen einer RCP-App Plattformprogrammierung 2
W SWTException beim Schließen einer ViewPart Plattformprogrammierung 13
M EMF Model Transaction Fehler beim Updaten eines Graphiti-Pictogramms Plattformprogrammierung 2
lumo RCP Beim wechsel der Perspektive automatisch Views aktivieren Plattformprogrammierung 6
X b3 aggregator - Erfahrungen beim spiegeln von p2 Update Sites Plattformprogrammierung 10
dzim Veränderte Abhängigkeiten beim Umstieg von 3.5.2 auf 3.6.1 Plattformprogrammierung 9
J RCP, Fehler beim MultiPageEditor, Widget is disposed Plattformprogrammierung 4
G Probleme beim Export Plattformprogrammierung 2
dzim Problem beim neuanlegen von Composites Plattformprogrammierung 4
S Plugin: View beim Button-Klick austauschen Plattformprogrammierung 7
K Keine EXE beim Export Plattformprogrammierung 10
M Teilweise Probleme beim Updaten von Plugins Plattformprogrammierung 3
S Versionsprobleme beim Erstellen eines Plugins Plattformprogrammierung 6
S View speichern/laden beim schließen Plattformprogrammierung 14
B Simple Action beim Speichern in Eclipse... Plattformprogrammierung 2
M Problem beim Zugriff auf Klasse aus Fragment in einem anderen Plugin Plattformprogrammierung 3
dzim Nerviges Gepiepe beim Nutzen von KeyListenern & Scrollbare Composites Plattformprogrammierung 2
dzim java.lang.ClassNotFoundException beim laden eines Plugins Plattformprogrammierung 10
T [RCP] Was passiert genau beim laden eines Plugins? Plattformprogrammierung 4
V Eclipse RCP Encoding beim Export Plattformprogrammierung 4
V Ich brauche hilfe beim Eclipse RCP Export Plattformprogrammierung 8
Z Aus einem PDF-Formular heraus eine Android App Outlook starten Plattformprogrammierung 3
N Eclipse wo starten Plattformprogrammierung 6
A RCP Doppelklick auf "XMLFile.myfiletype" soll meine App starten und XML einlesen Plattformprogrammierung 4
E eclipse RCP Anwendung programmatisch / aus einem anderen Programme starten? Plattformprogrammierung 8
P Kann exportiertes Programm nicht starten Plattformprogrammierung 14
P Per Button einen RMI Server starten bzw. beenden Plattformprogrammierung 9
C RCP Applikation starten als OSGi Bundle Plattformprogrammierung 2
N Eclipse RCP Plugin aus jar starten Plattformprogrammierung 7
F Eclipse plugin ausserhalb von Eclipse starten Plattformprogrammierung 4
G neues project -> Plug-in project. Wie plugin starten? Plattformprogrammierung 6

Ähnliche Java Themen

Neue Themen


Oben