我正在尝试将进度指示器(时钟样式或小时玻璃,具体取决于用户的BB主题)添加到应用程序主屏幕上的元素。
简而言之,我的应用程序在屏幕底部有一个字段,它将显示从XML文件解析的项目的旋转列表。
我已将下载和解析操作移至后台,以便在检索XML数据时应用程序保持响应。现在我想添加一个上面提到的进度指示器。
到目前为止,我只找到描述进度条的页面,这不是我想要的,或者显示在解析过程中会锁定应用程序的等待屏幕。
如果有人能指出我正确的方向,谢谢。
答案 0 :(得分:1)
如果您在OS 6中工作,这可能有用:
http://docs.blackberry.com/en/developers/deliverables/18125/Progress_indicator_1214566_11.jsp
这是我在自己的项目中实施的解决方案:
http://supportforums.blackberry.com/t5/Java-Development/Progress-Bar/m-p/588505#M121376
我建议(根据经验)坚持BB论坛的BB问题,Stack Overflow不是一个非常好的搜索BB知识的地方,因为它不是那么广泛和流行。
答案 1 :(得分:1)
试试此链接 http://www.naviina.eu/wp/blackberry/loading-class-for-blackberry/
并使用
synchronized (UiApplication.getEventLock()) {
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
setShowLoader(false);
}
});