在android中,有一個函數調用Toast
,它顯示在瞬間沒有涉及及時。我試圖在RIM中使用狀態,但它必須在invokeLater
中運行,並且不能將時間設置爲小於1秒。所以它不能立即顯示。在RIM中,什麼是Android Toast?
其他任何與Toast
或Status
相同的內置?
在android中,有一個函數調用Toast
,它顯示在瞬間沒有涉及及時。我試圖在RIM中使用狀態,但它必須在invokeLater
中運行,並且不能將時間設置爲小於1秒。所以它不能立即顯示。在RIM中,什麼是Android Toast?
其他任何與Toast
或Status
相同的內置?
不,沒有不公平。 Toast
是由Android發明的。
以前的操作系統已經使用帶確認按鈕的彈出框。 A Toast
幾乎就像一個帶有定時器的彈出框。
當然,@Signare會爲您在BlackBerry上「正常」做的事提供正確的替換。 Dialog.alert(String)
如果你想要更多的「Androidy」,這是我們想要在Cobi實現的,但由於時間限制,客戶端工作尚未到位。
有2個獨特的方面的Toast
相比,做事的「老」的方式:
要創建彈出屏幕,請查看PopupScreen
類 - 並且您傳入將顯示的自己的佈局管理器。
您可以在屏幕顯示時啓動一個計時器(我們尚未實現此功能),並且可能會爲您關閉屏幕。
至於不阻止用戶 - 這是主要的區別 - 我不知道如果你可以使用PopupScreen
類。也許如果你的PopupScreen
通過所有的按鍵到底層屏幕,這可能是可能的。
在我們的一些應用程序中,我們有一個自定義字段,在我們的基地MainScreen
子類中定義,可以定位在屏幕上其餘字段上。這允許用戶在顯示字段時繼續與屏幕交互。目前我無法分享此代碼。
這是正確的。 PopupScreen獲取來自用戶的所有輸入,並且不允許與下面的字段進行交互。但是,如果您使用AbsoluteLayoutManager(OS 5+或實現自己)並使用LabelField作爲Toast消息,則可以實現它。 – 2012-07-10 09:53:36
我建議覆蓋'paint()'方法並在屏幕頂部繪製烤麪包。這樣,敬酒不會以任何方式阻止用戶。 – mrvincenzo 2012-07-10 10:21:33
use Dialog.alert(「string」); – Signare 2012-07-10 05:09:13