我的應用程序是基於標籤的。例如,應用程序有3個選項卡 - A,B & C.如果當前打開的選項卡是「A」,當用戶再次嘗試點擊同一選項卡時,應用程序不應該執行任何操作。檢索當前活動的屏幕名稱黑莓
我試圖做到這一點使用下面的代碼段
final Screen currentActiveScreen = UiApplication.getUiApplication().getActiveScreen();
if (newScreen == currentActiveScreen)
{
return;
}
新建屏幕是用戶試圖瀏覽到屏幕上。
但是這段代碼並沒有被觸發,當我嘗試調試時,我發現一些隨機數也隨着屏幕出現,因此代碼沒有進入if循環。
條件中的值是這樣的,並返回false。 AScreen @ 497293b7 == AScreen @ 2f25c01e
所以,我想要做什麼有什麼問題?我們如何才能獲得屏幕名稱。
在此先感謝。
謝謝凱文。會試試這個。 黑/白,有沒有什麼辦法可以找出屏幕名稱? – Kris
你的屏幕名稱是什麼意思? – Kevin
屏幕的標題! – Kris