使用BlackBerry上的线程并行获取自治和CellSite位置修复

时间:2012-07-10 21:08:33

标签: blackberry java-me gps blackberry-eclipse-plugin blackberry-jde

我尝试使用两个线程并行使用Autonomous和CellSite模式获取GPS纬度和经度值,但是执行时只有一个线程处于活动状态且我只从中获取值,另一个线程不返回任何值一点都不。

是否可以使用并行运行的多个线程检索GPS信息,还可以显示屏幕上线程的纬度和经度值,其中值的准确率较低吗?

2 个答案:

答案 0 :(得分:1)

当然可以在两个线程中获得修复,至少在单独的应用程序上下文中。我从来没有试过在一个应用程序中这样做。正如Nate暗示的那样,我想不出用例。

所有这一切,我怀疑操作系统会满足来自一个基础线程的请求,这些请求达到或超过每个请求的规范。

答案 1 :(得分:0)

恕我直言,产生一个线程来检索基于Cellsite的位置是浪费资源,因为它需要不到一秒的时间来检索它(当cellsite提供者可用时)。否则,无论您多久等待,它都无法使用。

通常,出于定位目的,您只需要尽可能准确的修复。您可以实例化BlackBerrycriteria并设置其字段以尝试首先使用GPS提供程序,如果不可用,请切换到cellsite提供程序作为回退机制。