4
是否可以動態更新BlackBerry ListField
?BlackBerry動態更新ListField
首先我創建了一個帶有10個對象的listview,後臺運行一個後臺服務來收集對象,過了一會兒我又收到了幾個對象,我想將這些新對象添加到已存在的ListField
而不重新加載主屏幕。
是否可以動態更新BlackBerry ListField
?BlackBerry動態更新ListField
首先我創建了一個帶有10個對象的listview,後臺運行一個後臺服務來收集對象,過了一會兒我又收到了幾個對象,我想將這些新對象添加到已存在的ListField
而不重新加載主屏幕。
是的,應該是可能的 - 對象添加到您的數據結構(例如矢量),然後調用:
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
myList.setSize(myVector.size());
myList.invalidate();
}
});
是的。您可以更改在列表中顯示值的更新後備存儲,然後調用ListField上的setSize方法之一。