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

Reply via email to