Sencha Touch有2个类Ext.device.Notification
和Ext.Msg
来显示消息。
根据{{1}}的文档,通知用于显示本机对话框。模拟器实现将使用Ext.device.Notification
进行显示,并在调用vibrate时使用简单动画。换句话说,在模拟器/ chrome模拟中进行测试时,Notifications的行为与MessageBox类似。但在实际设备上,它会启动本机设备通知。
所以我想知道为什么我们不总是使用Ext.MessageBox
来显示通知?是否需要使用Ext.device.Notification
?使用Notification over Msg是否存在性能问题?
答案 0 :(得分:0)
到目前为止,Haven没有使用Ext.device.Notification,但似乎你无法设置这种类型的消息,因为你可以设置Ext.Msg样式。因此,将Ext.Msg包含在您的应用主题中应该更容易,并且具有一致的外观。
另一方面(如您所述),您可以使用Ext.device.Notification振动设备。但是使用Ext.Msg是不可能的。
据说这两个类并不是完全可以互换的。