标签: android map
host.addTab(host.newTabSpec("Map") .setIndicator("Map", getResources().getDrawable(R.drawable.icon_user)) .setContent(new Intent(this, Map.class)));
在Map.Java上
public class Map extends MapActivity { MapView mapView; SharedPreferences prefs; SharedPreferences.Editor prefEditor; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.map); MapView mapView = (MapView) findViewById(R.id.myMapView1); }
在我的Android.XML上,我已经包含了
<activity android:name=".Map" android:label="@string/app_name"> </activity>
错误行位于MainActivity.java的Map.java类的host.addTab中。它说NodefClassFound。它甚至意味着什么?我已经定义了所有必需品领域。没有语法错误,但运行时错误。
答案 0 :(得分:1)
您可能已发布此错误的堆栈跟踪。 我的猜测:尝试将这两行添加到清单中(如果它们还没有):
<uses-library android:name="com.google.android.maps" /> <uses-permission android:name="android.permission.INTERNET" />
第一个必须在应用程序标记内。