Я размещаю этот вопрос здесь для образовательных целей, так как я не мог найти ответы нигде и в конце концов нашел корень причиной старого пути, то есть сам.
Вот проблемный код:
// initially getting the intent from polling the PackageManager about activities resolving Search intent.
ComponentName componentName = intent.resolveActivity(pm);
if (componentName != null) {
context.startActivity(intent);
}
несмотря на проверку, я получаю исключение ActivityNotFound.
РЕДАКТ: по-видимому, для всех это не было очевидным: как получилось действие, разрешающее намерение, но попытка его запуска выдает исключение ActivityNotFound - два факта, по-видимому, противоречивые?