2014-07-24 18 views
0

Sencha Touch有2個類別Ext.device.NotificationExt.Msg來顯示消息。 根據Ext.device.Notification的文檔,通知用於顯示本機對話框。模擬器實現將使用Ext.MessageBox進行顯示,並在您調用振動時使用簡單的動畫。換言之,在模擬器/ chrome模擬中進行測試時,通知的行爲與MessageBox相似。但在實際的設備上,它會啓動本機設備通知。Sencha MessageBox與通知用法首選項

所以我想知道爲什麼我們不總是使用Ext.device.Notification來顯示通知?是否需要使用Ext.Msg?是否有使用通知消息的任何性能問題?

回答

0

到目前爲止還沒有使用Ext.device.Notification,但您似乎無法設計這種類型的消息,因爲您可以使用Ext.Msg。所以將Ext.Msg包含到您的應用主題中應該更容易,並且具有一致的外觀。

另一方面(正如您已經提到的),您可以使用Ext.device.Notification來振動設備。儘管使用Ext.Msg是不可能的。

這就是說這兩個類不是完全可以互換的。

+0

只是好奇...是不是所需的通知顯示爲原生的行爲?是否需要添加樣式? –

+0

這取決於你或你的客戶的意願。默認原生通知不適合每個主題。例如,我現在正在工作的客戶不關心本地外觀。更重要的是,應用程序在每個設備上看起來都一樣。所以本地設計會打破這種需求。 – Martin