问题标签 [mapactivity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何从 Activity 启动 MapActvity
我正在尝试从普通活动开始地图活动。但不断收到错误:
当我尝试这样做时:
这是我的清单
android - 无法启动新的 MapActivity
我一直在尝试创建一个我想象的相当简单的应用程序——在开始活动上,有一个按钮可以按下,然后会启动一个显示您当前位置的 MapActivity。
但是,每当我按下按钮时,我都会立即收到错误消息并被迫退出应用程序。
这是日志:
我正在运行 Android 1.6 的 HTC 纹身上对此进行测试。我以前也能够创建一个只显示 MapActivity 的应用程序。
有帮助吗?
[编辑]
这是我的 onCreate 方法:
android - 对 TabHost 中的其他活动采取行动?(安卓)
我目前在一个 Android 项目中,我们的主视图是一个 TabActivity,每个选项卡都是一个单独的 Activity。一个是MapActivity,另外两个是普通的Activity。
首先请注意,我认为我们必须将每个选项卡作为单独的活动,因为单独的活动中有太多代码,无法让 TabHost 在选项卡更改时切换内容视图并将所有代码放在同一个类中。无论如何,回到问题。
其中一个选项卡包括一个按钮,当按下该按钮时,应使 TabActivity 切换到 MapActivity 并将地图动画化到特定位置。
http://joshclemm.com/blog/?p=86上的教程显示了如果 TabHost 包含地图视图和列表视图时如何执行此操作。如果单击 ListView 中的项目,TabHost 将切换到地图视图并动画到该位置(那些坐标)。这正是按下单独活动中的按钮时我需要做的事情。
MainView.java 创建如下:
MissionView.java 如下:
}
有谁知道我怎么能做到这一点?
请注意,上面提供的代码没有实际绘制到实际位置的实现,但问题仍然存在,如何在一个活动中按下按钮来切换 TabHost 中的选项卡并触发该选项卡活动的更改?
android - 你可以有多个 MapActivity 的子类吗?
我知道你不能在同一个进程中有多个实例,但是是否有可能有多个 MapActivity 子类,所以我没有很多 if-else 语句,否则有过大的类?
在有人问之前,我不打算同时运行多个 MapActivity 子类的实例。
编辑:为了清楚起见,我问这个是因为我担心由于有多个子类可能会出现细微的错误。同样地,MapActivity 的多个实例也存在细微的错误。
android - MapActivity实例管理
我有一个MapActivity
子类,我想保留堆栈,但我不能MapActivity
在同一个进程中保留 a 的多个实例。所以我想出了两个方案来实现这一点:
- 传递状态及其
MapActivity
触发的任何意图,然后MapActivity
通过发送重新创建活动的意图让被切换的活动重建。此外,MapActivity
将设置为使意图一次只创建此活动的一个实例。这种方法存在缺陷,因为该活动有多个退出路径,因此需要更改所有退出路径以支持这一点。 - 将 替换
MapActivity
为模拟活动,该活动在其onResume()
方法或其他内容中重新创建活动,然后您切换到的活动可以保持幸福地不知道此问题。这种方法的问题是我不知道我应该如何去创建这个模拟活动,并且还激发了一个意图来启动我想要切换到的活动。
所以我的问题是有没有更好的方法来做到这一点,如果没有,如果可能的话,我将如何去做选项 2?
编辑:执行选项 2 的一种可能方法是使模拟活动成为在它的onCreate()
. 但是,一个人只需要小心,如果onCreate()
因为正在重建活动而再次调用该活动,则该活动不会再次启动目标活动。这可以通过检查savedInstanceState
is来完成null
。
android - 如何使用 mapActivity 中的按钮在“main.xml”和“main2.xml”之间更改视图
我有 2 个名为“main.xml”和“main2.xml”的布局
在 main.xml 中,有一个“新建”按钮
在 main2.xml 中,有一个“返回”按钮
新按钮:
我成功地将视图更改为 main2.xml,
但是当我添加这些代码时:
按钮返回:
我不能再运行这个项目了!!我每次都必须强制杀死它!
有什么问题?
如果您需要回答,我可以上传我的项目。
android - Android上的PhoneGap:HTML <-> JS <-> PlugIn <-> Activity 之间的信息流不正确
我有一个问题......(真的吗?:-))
我想做的事?
我需要制作一个本机插件来启动 MapActivity(显示 POI,显示行程,...),当 mapView 在某些条件下关闭时,我必须加载特定的 html 页面。
所以 :
带有 JS 事件的 .HTML 页面 -> .JS 插件 -> .Java 插件 -(启动)-> .Java MapActivity
当我的 MapActivity 完成时:
MapActivity 发送 [Status.ok] 或 [message] X-> .Java PlugIn -> .JS CallBack -> 加载新页面
有什么问题?
但不幸的是,我有这个流程:
-> .java 插件执行:{ Launch(MapActivity); 返回响应 }
然后我的 mapactivity 启动了,但是我的回调已经通过而没有任何数据。
另一个问题:PhoneGap似乎取消了onActivityResult(),在MapViewPlugin.java中无法获取回调数据
编码?
mapview.js - 插件
在 MapActivity 启动之前调用的回调有问题。sleep(2000) 是在 MapView 显示后显示新页面的解决方法。但这不是一个好问题!
MapViewPlugin.java - 插件
我不知道这是否是好的解决方案,我可能走错了路。有谁能够帮助我?
这是我的第一个 stackoverflow 问题,所以如果您想要更精确或者我不够精确,请向我询问更多详细信息。
谢谢!
android - 地图活动错误
++我想使用一个非常简单的带有一些兴趣点的 MapActivity。我遇到了这个错误?我的问题在哪里?我确定我使用了正确的地图密钥,并且我的清单中有互联网和地图权限!
我的应用程序没有崩溃,但我看不到地图,并且在 logcat 中有一个我粘贴在上面的错误循环!
编辑
我生成了一个新密钥。现在我可以看到地图,警告停止但我只看到一个错误"Couldn't get connection factory client"
android - 地图活动不起作用
在我的应用程序上,我有 MapActivity,但是当我在虚拟设备或手机上启动它时,该应用程序不起作用。在布局里面我写了 APIKey。
我确定问题不在于代码,因为我会从 Android 书籍中下载一个示例,但它也不起作用。
问题是什么??
谢谢,约尼
android - 在没有 MapActivity 的情况下使用 Android MapView?
我正在封装 Android 功能和服务的过程中,我试图找到 Android 的 MapActivity 的代码,以查看它如何管理它包含的 MapView,以便在碰撞的这个该死的 MapActivity 之外实现这一点使用我的 Android 包装器架构...
甚至可以在没有 MapActivity 的情况下使用 MapView 吗?有谁知道使用 MapView 的法律限制,因为我认为适合我的应用程序?(例如在一个屏幕上显示四个朋友......?
在此先感谢,亚当。