在android中,有一个函数调用Toast
,它立即显示而不涉及时间。我尝试在RIM中使用Status但它必须在invokeLater
中运行,并且不能将时间设置为小于1秒。所以它无法立即显示。
与Toast
或Status
建立同样的其他内容?
答案 0 :(得分:2)
没有没有afaik。 Toast
是由Android以某种方式“发明”的。
以前的操作系统使用带有确认按钮的弹出框。 Toast
几乎就像一个带有计时器的弹出框。
当然,@ Signare会正确地为您在BlackBerry上“正常”做的事情提供正常的替代品。 Dialog.alert(String)
如果您想要更多“Androidy”,我们希望在Cobi实施这一点,但由于时间限制致力于客户工作,我们尚未实现这一目标。
与“旧”做事方式相比,Toast
有两个独特的方面:
要创建弹出屏幕,请查看PopupScreen
类 - 然后传入将要显示的自己的布局管理器。
您可以在显示屏幕时启动计时器(我们尚未实现此计划),这可能会为您关闭屏幕。
至于不阻止用户 - 这是主要区别 - 我不知道如果你使用PopupScreen
类是否可以完成。也许如果您的PopupScreen
将所有按键传递到底层屏幕,这可能是可能的。
在我们的一些应用中,我们有一个自定义字段,在我们的基础MainScreen
子类中定义,可以定位在屏幕上的其他字段上。这允许用户在显示字段时继续与屏幕交互。我目前无法分享该代码。