0

Android開発者向けチュートリアルを5つ正常に完了しましたが、Googleマップチュートリアルに問題があります。文字とctrl++のコード文字を入力してすべてのパッケージをインポートしましたが、解決できないエラーが発生しshiftます。私はそれが何か単純なものだと確信しています、私はそれを見るにはあまりにも長い間画面を見つめていました。 omContext

package com.example.HelloGoogleMaps;

import java.util.ArrayList;

import android.app.AlertDialog;
import android.content.Context;
import android.graphics.drawable.Drawable;

import com.google.android.maps.ItemizedOverlay;
import com.google.android.maps.OverlayItem;

public class HelloItemizedOverlay extends ItemizedOverlay {

private ArrayList<OverlayItem> mOverlays = new ArrayList<OverlayItem>();

public HelloItemizedOverlay(Drawable defaultMarker) {
super(boundCenterBottom(defaultMarker));
}

public void addOverlay(OverlayItem overlay) {
mOverlays.add(overlay);
populate();
}

@Override
protected OverlayItem createItem(int i) {
// TODO Auto-generated method stub
return mOverlays.get(i);
}

@Override
public int size() {
// TODO Auto-generated method stub
return 0;
}

public HelloItemizedOverlay(Drawable defaultMarker, Context context) {
super(defaultMarker);
mContext = context; //ERROR #1
} 

@Override
protected boolean onTap(int index) {
OverlayItem item = mOverlays.get(index);
AlertDialog.Builder dialog = new AlertDialog.Builder(mContext); //ERROR #2
dialog.setTitle(item.getTitle());
dialog.setMessage(item.getSnippet());
dialog.show();
return true;
}



}
4

1 に答える 1

1

どこかに配属。

Context mContext;
于 2010-12-30T02:39:42.357 に答える