Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry RIM中Android Toast的等价物是什么?_Blackberry_Status - Fatal编程技术网

Blackberry RIM中Android Toast的等价物是什么?

Blackberry RIM中Android Toast的等价物是什么?,blackberry,status,Blackberry,Status,在安卓系统中,有一个函数调用Toast,它可以立即显示,而不需要花费时间。我试图在RIM中使用Status,但它必须在调用器中运行,并且不能将时间设置为小于1秒。所以它不能立即显示 与Toast或Status相同的任何其他内置组件?不,没有afaikToast是由Android以某种方式“发明”的 以前的操作系统使用带有确认按钮的弹出框。Toast几乎就像一个带有计时器的弹出框 当然,@Signare为您在黑莓手机上的“正常”操作提供了正确的通用替换对话框。警报(字符串) 如果您想要更“Andr

在安卓系统中,有一个函数调用
Toast
,它可以立即显示,而不需要花费时间。我试图在RIM中使用Status,但它必须在调用器中运行,并且不能将时间设置为小于1秒。所以它不能立即显示


Toast
Status
相同的任何其他内置组件?

不,没有afaik
Toast
是由Android以某种方式“发明”的

以前的操作系统使用带有确认按钮的弹出框。
Toast
几乎就像一个带有计时器的弹出框

当然,@Signare为您在黑莓手机上的“正常”操作提供了正确的通用替换<代码>对话框。警报(字符串)

如果您想要更“Android”的东西,这是我们希望在Cobi上实现的东西,但由于在客户机上工作的时间限制,我们还没有考虑到这一点

与“旧”做事方式相比,
吐司有两个独特的方面:

  • 弹出窗口仅显示一小段时间
  • 弹出窗口根本不会阻止用户与背景屏幕交互
  • 要创建弹出式屏幕,请查看
    PopupScreen
    类,然后传入一个将显示的您自己的布局管理器

    您可以在屏幕显示时启动计时器(我们尚未实现此功能),这样可以为您关闭屏幕

    至于不阻止用户,这是主要区别,我不知道如果使用
    PopupScreen
    类是否可以做到这一点。如果您的
    popurpscreen
    将所有按键传递到底层屏幕,这可能是可能的


    在我们的一些应用程序中,我们在基本
    MainScreen
    子类中定义了一个自定义字段,可以定位在屏幕上的其余字段上。这允许用户在显示字段时继续与屏幕交互。我现在不能在这里分享这些代码。

    这是正确的。PopupScreen从用户获取所有输入,不允许与下的字段进行交互。但是,如果您使用AbsoluteLayoutManager(OS 5+或自己实现)并使用LabelField作为toast消息,您就可以完成它。我建议覆盖
    paint()
    方法并在屏幕顶部绘制toast。这样,toast将不会以任何方式阻止用户。