黑莓进展指标

时间:2011-08-15 18:31:00

标签: blackberry

我正在尝试将进度指示器(时钟样式或小时玻璃,具体取决于用户的BB主题)添加到应用程序主屏幕上的元素。

简而言之,我的应用程序在屏幕底部有一个字段,它将显示从XML文件解析的项目的旋转列表。

我已将下载和解析操作移至后台,以便在检索XML数据时应用程序保持响应。现在我想添加一个上面提到的进度指示器。

到目前为止,我只找到描述进度条的页面,这不是我想要的,或者显示在解析过程中会锁定应用程序的等待屏幕。

如果有人能指出我正确的方向,谢谢。

2 个答案:

答案 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);
   }
});