Я бегу и мое намерение выглядит следующим образом:ActivityNotFoundException при запуске android.intent.action.VIEW
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.setDataAndType(Uri.parse(uri), mimeType);
URI в этой точке является строка http://remote.server.path/photo-12212324324.jpg
и MIMETYPE является image/jpeg
Вот пример исключения.
12-07 20:48:55.934: I/ActivityManager(633): START u0 {act=android.intent.action.VIEW dat=http: typ=image/jpeg flg=0x1} from pid 1414
12-07 20:48:55.964: W/dalvikvm(1414): threadid=1: thread exiting with uncaught exception (group=0x40cb5ba0)
12-07 20:48:56.034: E/AndroidRuntime(1414): FATAL EXCEPTION: main
12-07 20:48:56.034: E/AndroidRuntime(1414): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=http: typ=image/jpeg flg=0x1 }
12-07 20:48:56.034: E/AndroidRuntime(1414): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1760)
12-07 20:48:56.034: E/AndroidRuntime(1414): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1555)
12-07 20:48:56.034: E/AndroidRuntime(1414): at android.app.Activity.startActivityForResult(Activity.java:3431)
Это происходит, по крайней мере, два устройства в этой области, один из которых является Samsung Galaxy S5, и поэтому, я сомневаюсь, что нет приложения для обработки намерения, как пользователь будет иметь по крайней мере установлено Samsung Gallery приложение .. Я знаю, что могу просто обработать исключение и показать ошибку, но на самом деле это не проблема.
Возможно, это поможет вам: http://stackoverflow.com/questions/5882656/no-activity-found-to-handle-intent-android-intent-action-view –
Видел, что это не помогло. Но все равно спасибо! – vkislicins