Size: a a a

Android Developers

2020 September 13

A

Anatoly in Android Developers
Vadim Morozov
Пытаюсь получить расположение папки из uri который приходит норм
и получаю следующую ошибку
RuntimeException: Failure delivering result ResultInfo{who=null, request=75641, result=-1, data=Intent { dat=content://com.android.providers.media.documents/document/image:117138 flg=0x1 }} to activity {com.mandarin.imageapp/com.mandarin.imageapp.MainActivity}: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it

когда вызываю getRealPathFromURI(it)
Предлагает проверить или ячейка правильно выбрана, а выбрана она не правильно "col -1"
источник

VM

Vadim Morozov in Android Developers
Anatoly
Предлагает проверить или ячейка правильно выбрана, а выбрана она не правильно "col -1"
странно учитывая что данный метод я вызываю когда обращаюсь к камере просто и делаю снимок
сейчас пробую обратиться к галлерее и вот такая вот история
думаете в самом методе проблема?
источник

A

Anatoly in Android Developers
Vadim Morozov
странно учитывая что данный метод я вызываю когда обращаюсь к камере просто и делаю снимок
сейчас пробую обратиться к галлерее и вот такая вот история
думаете в самом методе проблема?
Думать много вредно без осознания всей картины, надо смотреть что конкретно происходит в коде, а потом думать )
Могу предположить, что забыли где то что то инициализировать  правильными параметрами до того как двигаться дальше.

Оно у вас результат не может поместить в таблицу
источник

VM

Vadim Morozov in Android Developers
Anatoly
Думать много вредно без осознания всей картины, надо смотреть что конкретно происходит в коде, а потом думать )
Могу предположить, что забыли где то что то инициализировать  правильными параметрами до того как двигаться дальше.

Оно у вас результат не может поместить в таблицу
к примеру при REQUEST_PHOTO_TAKE_IMAGE всё получается без проблем
я как видите там тоже получаю папку
а вот при requestCode == REQUEST_GALLERY_PICK_IMAGE
получаю ошибку
https://gist.github.com/mnewlive/1369c39e30445772fe11b17a085b565b
источник

A

Anatoly in Android Developers
Vadim Morozov
к примеру при REQUEST_PHOTO_TAKE_IMAGE всё получается без проблем
я как видите там тоже получаю папку
а вот при requestCode == REQUEST_GALLERY_PICK_IMAGE
получаю ошибку
https://gist.github.com/mnewlive/1369c39e30445772fe11b17a085b565b
Предполагаю, что "GALLERY" требует указать "координаты" куда девать результат, до того как пользоваться.
источник

A

Anatoly in Android Developers
или откуда брать...
источник

VM

Vadim Morozov in Android Developers
Anatoly
Предполагаю, что "GALLERY" требует указать "координаты" куда девать результат, до того как пользоваться.
вообще не приложу ума как эт сделать
источник

A

Anatoly in Android Developers
Vadim Morozov
вообще не приложу ума как эт сделать
Читать описание придётся )
источник

VM

Vadim Morozov in Android Developers
Anatoly
Читать описание придётся )
так проблема в самом методе или ?
источник

A

Anatoly in Android Developers
Vadim Morozov
так проблема в самом методе или ?
Проблема в неправильном использовании запроса, а где параметры не задали этого я сказать не могу, надо изучать доки.
источник

VM

Vadim Morozov in Android Developers
Anatoly
Проблема в неправильном использовании запроса, а где параметры не задали этого я сказать не могу, надо изучать доки.
но uri то получаю
источник

A

Anatoly in Android Developers
Vadim Morozov
но uri то получаю
"Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it"
Это описание причины ошибки, все остальное, что отработало вероятно не более чем другая ошибка или что то что отработало по умолчанию
источник

VM

Vadim Morozov in Android Developers
Anatoly
"Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it"
Это описание причины ошибки, все остальное, что отработало вероятно не более чем другая ошибка или что то что отработало по умолчанию
просто не понимаю куда копать
источник

ES

Egor Sigolaev in Android Developers
Vadim Morozov
просто не понимаю куда копать
Попробуй рум
источник

VM

Vadim Morozov in Android Developers
Egor Sigolaev
Попробуй рум
?) room data base?)
источник

ES

Egor Sigolaev in Android Developers
Vadim Morozov
?) room data base?)
Стоп, а вопрос в sqlite?
источник

ES

Egor Sigolaev in Android Developers
Vadim Morozov
?) room data base?)
А, блин, я увидел что то про курсор, думал sqlite голый юзаешь) Сорян, ошибся)
источник

TT

Turalllb Turalll in Android Developers
Может быть такое что alarm service или менеджер на каком нибудь ксяйоми убиваться ? Я просто никогда с этой темой не работал
источник

TT

Turalllb Turalll in Android Developers
Просто есть куча приложений напоминалок и пишут что надо добавить их в исключения и что такое, чтобы напоминание сработало и действительно есть жалобы, что не работают такие приложения, иногда даже если не ограничивать работу фоновую работу
источник

ES

Egor Sigolaev in Android Developers
Turalllb Turalll
Может быть такое что alarm service или менеджер на каком нибудь ксяйоми убиваться ? Я просто никогда с этой темой не работал
Конечно, это вечные траблы с китафонами
источник