hi im developing google application it focus some problem like
noclassdeffounderror exception. Any one knows post the solutions. when
this problem is occurred means when im call a new class not a activity
like overlay class the error is shown. if i will start a new project
and develop this only means working fine but my project its not
working.
manifest file:
<uses-library android:name="com.google.android.maps"/>
</application>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission
android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!-- Wifi related -->
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission
android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission
android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-feature android:name="android.hardware.camera"></uses-feature>
<uses-sdk android:minSdkVersion="5" />
this is my map activity class
public class Wherepagechange extends MapActivity {
private OnGroupDetails onGroupDetails=new OnGroupDetails();
private ValueHolder valueHolder =
ValueHolder.getSingletonObject();
private ChekinMarkerModel chekinMarkerModel;
public MapView myMapView;
private ListView chickinList;
GeoPoint mapPoint = null;
private Activity activity=this;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.wherepagechange);
chickinList = (ListView)
findViewById(R.id.ckickin_list);
myMapView = (MapView) findViewById(R.id.myMapView);
myMapView.setBuiltInZoomControls(true);
myMapView.getMapCenter();
MapController mapController;
mapController = myMapView.getController();
mapController.setZoom(4);
List<Overlay> mapOverlays = myMapView.getOverlays();
Drawable drawable =
this.getResources().getDrawable(R.drawable.bar_icon);
MyItemOverlay itemizedoverlay = new
MyItemOverlay(drawable);
GeoPoint point = new GeoPoint(19240000,-99120000);
OverlayItem overlayitem = new OverlayItem(point, "Hola,
Mundo!",
"I'm in Mexico City!");
itemizedoverlay.addOverlay(overlayitem);
mapOverlays.add(itemizedoverlay);
}
}
this is myitemoverlay class:
public class MyItemOverlay extends ItemizedOverlay<OverlayItem> {
private ArrayList<OverlayItem> mOverlays = new
ArrayList<OverlayItem>();
//private Context con;
public MyItemOverlay(Drawable defaultMarker) {
super(boundCenterBottom(defaultMarker));
// TODO Auto-generated constructor stub
}
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 mOverlays.size();
}
}
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en