Of course I included. No problems earlier. I've tried it on 1.0, 1.1 and 1.5 sdk and it never worked.
On 12 июн, 08:47, iDeveloper <[email protected]> wrote: > Have you included the activity in your AndroidManifest file? > > On 11-Jun-09, at 10:01 PM, Mike Lanin wrote: > > > > > > > I have a problem and cant realize a reason. I have > > ClassNotFoundException when starting > > Intent i = new Intent(EventInfo.this, AndricoMap.class); > > i.putExtra("address", address); > > startActivity(i); > > > There are log and class below > > > 06-11 22:07:32.556: ERROR/AndroidRuntime(413): Uncaught handler: > > thread main exiting due to uncaught exception > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): > > java.lang.NoClassDefFoundError: org.andrico.andrico.AndricoMap > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > org.andrico.andrico.EventInfo$5.onClick(EventInfo.java:227) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.view.View.performClick(View.java:2109) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.view.View.onTouchEvent(View.java:3523) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.widget.TextView.onTouchEvent(TextView.java:4410) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.view.View.dispatchTouchEvent(View.java:3178) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:857) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:857) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:857) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:857) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:857) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:857) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > com.android.internal.policy.impl.PhoneWindow > > $DecorView.superDispatchTouchEvent(PhoneWindow.java:1561) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent > > (PhoneWindow.java:1085) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.app.Activity.dispatchTouchEvent(Activity.java:1873) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > com.android.internal.policy.impl.PhoneWindow > > $DecorView.dispatchTouchEvent(PhoneWindow.java:1545) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.view.ViewRoot.handleMessage(ViewRoot.java:1140) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.os.Handler.dispatchMessage(Handler.java:88) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.os.Looper.loop(Looper.java:123) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > android.app.ActivityThread.main(ActivityThread.java:3742) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > java.lang.reflect.Method.invokeNative(Native Method) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > java.lang.reflect.Method.invoke(Method.java:515) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run > > (ZygoteInit.java:739) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > dalvik.system.NativeStart.main(Native Method) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): Caused by: > > java.lang.ClassNotFoundException: org.andrico.andrico.AndricoMap in > > loader dalvik.system.pathclassloa...@433e7108 > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > dalvik.system.PathClassLoader.findClass(PathClassLoader.java:215) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > java.lang.ClassLoader.loadClass(ClassLoader.java:453) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): at > > java.lang.ClassLoader.loadClass(ClassLoader.java:421) > > 06-11 22:07:32.596: ERROR/AndroidRuntime(413): ... 24 more > > > package org.andrico.andrico; > > > import java.util.List; > > > import android.app.Activity; > > import android.app.AlertDialog; > > import android.app.Dialog; > > import android.content.Intent; > > import android.location.Address; > > import android.location.Geocoder; > > import android.os.Bundle; > > import android.util.Log; > > > import com.google.android.maps.GeoPoint; > > import com.google.android.maps.MapActivity; > > import com.google.android.maps.MapController; > > import com.google.android.maps.MapView; > > > public class AndricoMap extends MapActivity > > { > > private MapView myMap; > > private Geocoder gc; > > private double lat; > > private double lon; > > private List<Address> foundAdresses; > > String addressInput = ""; > > > public void onCreate(Bundle savedInstanceState) > > { > > //super.onCreate(savedInstanceState); > > setContentView(R.layout.map); > > Intent i = this.getIntent(); > > > Log.i("ok", "got intent"); > > if (i.hasExtra("address")) > > { > > addressInput = i.getStringExtra("address"); > > } > > > Log.i("ok", "got address"); > > > myMap = (MapView) this.findViewById(R.id.simple_map); > > > Log.i("ok", "got map"); > > > gc = new Geocoder(AndricoMap.this); > > > Log.i("ok", "got gc"); > > > try > > { > > foundAdresses = gc.getFromLocationName(addressInput, 2); > > > Log.i("ok", "found"); > > //Thread.sleep(1500); > > if (foundAdresses.size() == 0) > > { > > Dialog locationError = new > > AlertDialog.Builder(AndricoMap.this) > > > > .setTitle("FAILED").setPositiveButton("Ok", null) > > .setMessage("CAN'T FIND ADRESS") > > .create(); > > locationError.show(); > > > } > > else > > { > > for (int j = 0; j < foundAdresses.size(); ++j) > > { > > Address x = foundAdresses.get(j); > > lat = x.getLatitude(); > > lon = x.getLongitude(); > > } > > navigateToLocation((lat * 1000000), (lon * > > 1000000),myMap); > > } > > } > > catch (Exception e) > > { > > Dialog locationError = new > > AlertDialog.Builder(AndricoMap.this) > > .setTitle("FAILED").setPositiveButton("Ok", null) > > .setMessage("CAN'T FIND ADRESS") > > .create(); > > locationError.show(); > > } > > } > > > public static void navigateToLocation(double latitude, double > > longitude, MapView mv) > > { > > GeoPoint p = new GeoPoint((int) latitude, (int) longitude); > > > mv.displayZoomControls(true); > > MapController mc = mv.getController(); > > mc.animateTo(p); > > int zoomlevel = mv.getMaxZoomLevel(); > > mc.setZoom(zoomlevel - 1); > > mv.setSatellite(false); > > } > > > protected boolean isRouteDisplayed() { > > return false; > > } > > > } --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

