私は2つのアクティビティがあります。 1つのアクティビティでは、ボタンがあります。そのボタンのクリックイベントでは、新しいアクティビティで地図を開きたいと思います。しかし、なぜボタンをクリックしたときにエラーが発生しているのかわかりません。それは言う:アンドロイドに地図を表示できません
アプリケーションが予期せず停止しました。もう一度お試しください。
これは私のボタンクリックイベントである:
Button btnDrive=(Button)findViewById(R.id.btnDrive);
btnDrive.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Intent myIntent=new Intent(v.getContext(),WebiMapActivity.class);
startActivityForResult(myIntent,0);
}
});
これは私のマップの活動です:
public class WebiMapActivity extends MapActivity{
private MapView mapView;
private MapController mapController;
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mapview);
mapView = (MapView)findViewById(R.id.map_view);
mapView.setStreetView(true);
mapView.displayZoomControls(true);
mapController=mapView.getController();
}
}
N.B:私はmanifest.xmlにして、インターネットのための権限を持っています。発生した例外を示すあなたのlogcatファイルを投稿し、
<uses-library android:name="com.google.android.maps"/>
しかし、他のスタッカが言ったように:
あなたのlogcatからあなたのスタックトレースを投稿 – Falmarri
を実行し、あなたが取得し、それを投稿しているかの例外を確認するロガー「adbのlogcat」。実際の例外に関する詳細情報が役立ちます。 – dbryson