我在 bb 10 App 中有一个列表视图,我需要在其中显示从服务器读取的数据。我能够做到这一点。但这里的问题是,从服务器读取数据并将其显示在列表视图中需要一些延迟。现在我想在活动指示器中以全文“请稍候...”通知用户,直到显示数据并在列表视图中显示数据后立即消失活动指示器。
Container {
objectName: "root"
id: root
ActivityIndicator {
id: myIndicator
preferredWidth: 500
}
Button {
text: "Start"
onClicked: {
if (! myIndicator.running) {
// Start the activity here.
myIndicator.start();
text = "Stop";
} else {
// Stop it here
root.activityDone();
text = "Start"
}
}
}
// This function is called when the activity is done.
function activityDone() {
myIndicator.stop();
}
}
我找到了一个像这样的小例子......我怎样才能显示像“请稍候”这样的测试并让它在数据显示在列表视图中时消失。
谢谢!!!