【问题标题】:Blackberry Maps closing oddly. Not Google maps黑莓地图奇怪地关闭。不是谷歌地图
【发布时间】:2011-08-30 07:13:15
【问题描述】:

我在查找有关关闭黑莓地图的文档时遇到了一些问题。 我的地图打开了,虽然有一些奇怪的标记行为,但是当你关闭地图时,它会显示一个清晰的屏幕。

调用代码非常简单,因为地图请求调用了一个新的控制器,并且在构造函数中是这样的:

String document = "<location-document>... etc";
Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, new MapsArguments( MapsArguments.ARG_LOCATION_DOCUMENT, document));

我尝试添加关闭线

public boolean onClose() {
        UiApplication.getUiApplication().popScreen(this);
        return true;
    }

但这不是应用于地图本身,而是应用于地图打开的页面。我猜这是合乎逻辑的。

也许我做错了。我不知道如何以另一种方式打开地图,或者是否有办法让关闭按钮关闭地图和包含屏幕。 任何帮助表示赞赏。

【问题讨论】:

    标签: blackberry maps


    【解决方案1】:

    我用一个简单的单行函数解决了这个问题。

    public void onExposed()
    {
        UiApplication.getUiApplication().popScreen(this);
    }
    

    将其添加到地图控制器会在用户单击后退按钮时关闭地图应用程序。就这么简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 2011-03-25
      • 1970-01-01
      相关资源
      最近更新 更多