Hello, I am unable to start an Activity. My goal is to specify my application's packages so that Intent Resolution only occurs with my Intents, then for the correct Intent to be resolved. However I am getting unexpected results which seem to be contradictory. PackageManager successfully queries the Activities and finds the one correct activity but when startActivity is used ActivityNotFoundException is thrown. Here is the code snippet:
Intent homeIntent = new Intent(HOME_ACTION); homeIntent.setPackage(getPackageName()); // Set package to only search within application. List<ResolveInfo> actList = getPackageManager().queryIntentActivities(homeIntent, 0); System.out.println(actList.size()); // reports 1, debugging the List shows the correct activity was found startActivity(homeIntent); // throws ActivityNotFoundException Only HomeActivity has a filter set for HOME_ACTION and no other parameters for the filter. If its important this code is being called from an Android Library Project. -Dan -- 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

