右。Android AppWidgetはアクティビティの問題をマップします
私はアプリウィジェットを持っています。
これは4つのボタンを備えています。ボタンの1つは、マップ上のユーザーの現在の位置を表示します。 -
は、だから私は以下のように新しいアクティビティます
package com.android.driverwidget;
import java.util.List;
import android.os.Bundle;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import com.google.android.maps.MyLocationOverlay;
import com.google.android.maps.Overlay;
public class MyLocation extends MapActivity{
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
MapView myMapView = (MapView)findViewById(R.id.mapview);
MapController mapController = myMapView.getController();
List<Overlay> overlays = myMapView.getOverlays();
MyLocationOverlay myLocationOverlay = new MyLocationOverlay(this, myMapView);
overlays.add(myLocationOverlay);
myLocationOverlay.enableMyLocation();
}
protected boolean isRouteDisplayed() {
return false;
}
}
をそして私は、適切な[OK]をまだマニフェスト
<activity android:name=".MyLocation"
android:label="myLocation">
</activity>
<uses-library android:name="com.google.android.maps" />
にライブラリのラインを使用して追加 - 私はアプリを実行すると、以下のエラーが発生し、MapActivityクラスが見つからないように見えます。通常のAndroid 1.5ではなくGoogleApp 1.5で実行しています。
誰かplzは私を助けて - 私は今死んでいます。
おそらく私はそれがあるかもしれないと思う - それは1.5_r3で修正されたと思いますか? –