Если другие люди сталкиваются с чем-то похожим и приходят на этот пост, проблема, с которой я столкнулся, может сэкономить вам некоторое время. Может быть не связано с проблемой OP, но def связано с исключением ActivityNotFound.
Я пытался загрузить упражнение, используя:
Intent intent = new Intent( this, class );
Однако я постоянно получал ActivityNotFoundException
, хотя проверял и перепроверял код несколько раз.
Это исключение, которое я получал, на самом деле не было вызвано намерением, но некоторый код, который я выполнял внутри загруженного действия, выдавал RuntimeException
. (моя проблема была вызвана Typeface.createFromAsset()
)
Возможно, вы сталкиваетесь с аналогичным RuntimeException в своей активности.
Чтобы проверить, так ли это, поместите свой код намерения в блоки try catch. Вот так:
try {
/* your code */
...
} catch ( ActivityNotFoundException e) {
e.printStackTrace();
}
Запустите приложение еще раз и проверьте свой LogCat. Если это та же проблема, вы получите RuntimeException с записью «Caused By:», указывающей на вашу реальную проблему.
Я провел хороший час, пытаясь понять это. Надеюсь, это может сэкономить кому-то время.