【发布时间】:2010-05-05 19:57:15
【问题描述】:
刚开始使用android,遇到了一个小问题。我有一个 TabActivity 正在加载 3 个其他 Activity 类。这很好用。然后,我在其他要启动 MapActivity 的 Activity 类上有一个按钮。当我这样做时,我不断获得强制关闭。
我用谷歌搜索,但我无法确定它是清单文件还是其他文件。这个想法是选项卡显示位置信息,您单击一个按钮将其绘制在地图上并获取方向。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.location_tab);
... 按钮 btnMap = (Button) findViewById(R.id.btnLaunchMap); btnMap.setOnClickListener(mMapListener); }
私有 OnClickListener mMapListener = new OnClickListener() {
公共无效 onClick(查看 v){
Intent mapIntent = new Intent(getApplicationContext(),LocationMap.class);
开始活动(地图意图);
}
};
如果我启动任何其他活动,它会起作用,但不会启动 mapactivity。如果我将 mapactivity 类放入一个新项目中,它就可以工作。
我的清单
<uses-permission android:name="android.permission.INTERNET" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Splash"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Locations"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"></activity>
<activity android:name=".LocationNewYork"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
</activity>
<activity android:name=".LocationChicago"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"></activity>
<activity android:name=".LocationSeattle"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"></activity>
<activity android:name=".LocationMap"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
</activity>
<uses-library android:name="com.google.android.maps"/>
</application>
想法?
【问题讨论】:
-
我仍然没有答案。我认为这与 TabActivity 视图有关。我正在放弃 TabActivity 并尝试使用 Viewflipper 构建自己的
-
我以为我想通了,但还是没有运气。 google 群里发了几篇帖子都没有回复
标签: android google-maps