In Blackberry-Entwicklung (ich spreche von BB OS 6 +), wenn ich einen anderen Bildschirm auf eine Schaltfläche klicken angezeigt werden soll, habe ich gesehen, dass ich eine der folgenden Methoden, es zu tun verwenden können:Unterschied zwischen diesen beiden Methoden beim Anzeigen eines Bildschirms?
getScreen().getUiEngine().pushScreen(new MyScreen());
und
UiApplication.getUiApplication.pushScreen(new MyScreen());
zeigen Beide oben genannten Methoden, um den neuen MyScreen
Bildschirm erfolgreich. Aber was ist der Unterschied zwischen diesen beiden? Oder sind sie gleich?
Hinweis: Was ich speziell frage ist, ob sie sich anders verhalten (auf Ressourcen) und ob sie Methodenaufrufe auf die gleiche Weise behandeln oder nicht. Und haben sie erkennbare Auswirkungen auf die Endnutzer?
Danke.
Überprüfen Sie, ob ihre Stack-Trace identisch ist (machen sie eine Ausnahme werfen, fangen und die Stack-Trace drucken). Meine Vermutung ist, dass sie irgendwann den gleichen Code anrufen. – mrvincenzo
@MrVincenzo OK, das ist meine Vermutung auch. Aber ich dachte, dass die Art, wie sie mit Ressourcen umgehen, anders ist. Wie auch immer, danke für deinen Hinweis! – Roshnal