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