Спасибо! Проверка идет на jeffamaphone, но вы мне помогли (upvote). Я забыл об ориентации. В моем приложении фиксированный портрет, поэтому я сделал его наклонным и смог эмулировать исключение сразу.

ю дело со случайной проблемой, которая связана с использованием камеры. Прежде чем я вызову камеру намерением - я генерирую UUID для хранения файла с этим именем. Я храню этот UUID в закрытой переменной следующим образом:

private String requestedFileName;

Когда камера готова - я обрабатываю этот файл, выглядит примерно так:

public void onPictureTaken(int index)
    {
        //First of all - remember picture in database for reference.
        FileData.InsertFile(mContext, UUID.fromString(requestedFileName));

        //Reduce taken picture if needed, otherwise let it be original.
        if (Preferences.getImageSize(mContext) > 0)
        {
            Imaging.scaleImageFile(mContext, requestedFileName, Preferences.getImageSize(mContext));
        }

Я вижу, что пользователи сообщают об исключении проблемы, которое сводится кrequiredFileName == null когдаonPictureTaken называется

Caused by: java.lang.NullPointerException
 at java.util.UUID.fromString(UUID.java:210)
 at com.idatt.views.FourImagesView.onPictureTaken(FourImagesView.java:151)
 at com.idatt.views.TrailerUnitView.onPictureTaken(TrailerUnitView.java:233)

Все хорошо работает на моем телефоне (Nexus S) и в эмуляторе. Но пользователи сообщают об этом исключении, и я не уверен, почему это происходит ..

Ответы на вопрос(2)

Ваш ответ на вопрос