In a test app I pass an intent to resolveActivity to find out what is
the
best fit for the intent.

For example:

   Intent myIntent = new Intent();

   myIntent.setPackage(PackageName);
   myIntent.addCategory(Intent.CATEGORY_LAUNCHER);
   myIntent.setAction(Intent.ACTION_MAIN);

   PackageManager manager = getPackageManager();

   ResolveInfo ri = manager.resolveActivity(exceptionIntent,0);

   if (ri != null) {
         Intent newIntent = new Intent();

         newIntent.setClassName(PackageName,
ri.activityInfo.applicationInfo.className);
         newIntent.setFlags(ri.activityInfo.flags);

         startActivity(newIntent);
      }

The result of all this is an error:
"android.content.ActivityNotFoundException: Unable to find explicit
activity
                                               class ......."

Any suggestions or thoughts on why I am getting back an activity that
then can't be
found by startActivity?

-- 
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