K
Здравствуйте, как реализовать механику карточек, как в приложении badoo?
Vadim
Пытаюсь получить расположение папки из 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)
Vadim
как то оч много ошибок сразу
Vadim
Предлагает проверить или ячейка правильно выбрана, а выбрана она не правильно "col -1"
странно учитывая что данный метод я вызываю когда обращаюсь к камере просто и делаю снимок сейчас пробую обратиться к галлерее и вот такая вот история думаете в самом методе проблема?
Anatoly
странно учитывая что данный метод я вызываю когда обращаюсь к камере просто и делаю снимок сейчас пробую обратиться к галлерее и вот такая вот история думаете в самом методе проблема?
Думать много вредно без осознания всей картины, надо смотреть что конкретно происходит в коде, а потом думать ) Могу предположить, что забыли где то что то инициализировать правильными параметрами до того как двигаться дальше. Оно у вас результат не может поместить в таблицу
Anatoly
или откуда брать...
Anatoly
вообще не приложу ума как эт сделать
Читать описание придётся )
Vadim
Читать описание придётся )
так проблема в самом методе или ?
Anatoly
так проблема в самом методе или ?
Проблема в неправильном использовании запроса, а где параметры не задали этого я сказать не могу, надо изучать доки.
Anatoly
но uri то получаю
"Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it" Это описание причины ошибки, все остальное, что отработало вероятно не более чем другая ошибка или что то что отработало по умолчанию
Vadim
Попробуй рум
?) room data base?)
Egor
?) room data base?)
Стоп, а вопрос в sqlite?
Egor
?) room data base?)
А, блин, я увидел что то про курсор, думал sqlite голый юзаешь) Сорян, ошибся)
Turalllb
Может быть такое что alarm service или менеджер на каком нибудь ксяйоми убиваться ? Я просто никогда с этой темой не работал
Turalllb
Просто есть куча приложений напоминалок и пишут что надо добавить их в исключения и что такое, чтобы напоминание сработало и действительно есть жалобы, что не работают такие приложения, иногда даже если не ограничивать работу фоновую работу
Turalllb
Конечно, это вечные траблы с китафонами
Ясно, как раз до на leeco наблюдается. Спасибо
Turalllb
Конечно, это вечные траблы с китафонами
А на них есть вариант в исключения добавлять alarm manager ? Или сервис надо?
Roman
Ребят, что лучше - класть картинку блобом в базу и потом из ByteArray получать какой-то Drawable или закидывать пикчу в assets, а в бд только путь к ней писать? Есть сущность, записи которой ассоциируются с уникальными картинками, думаю, как лучше это соответствие выразить, чтобы удобно и по производительности не било
Ivan
А на них есть вариант в исключения добавлять alarm manager ? Или сервис надо?
Сервис и alarm manager это никак не взаимозаменяющие друг друга компоненты
Turalllb
Сервис и alarm manager это никак не взаимозаменяющие друг друга компоненты
Ну не суть, я не работал с этим. Интересует просто можно ли добавив этот системный сервис в исключения решить проблему. Ну и знать бы как он называется, этот сервис
Roman
Я бы не стал писать блоб
То есть ты бы бросал в ассетс, а имя картинки из аасетов писал в сущность?
Roman
Если картинки с APK идут то пожалуй да
Окей, спасибо всем, ребят)
Артём
Привет. Подскажите пожалуйста, как в MaterialDialog добавить иконки компонентам?
Egor
Привет. Подскажите пожалуйста, как в MaterialDialog добавить иконки компонентам?
Я бы вообще сделал кастомный диалог, а список рекуклером.
Anonymous
как проще всего считать контакты?
Anonymous
из телефонной книги
владимир
🌹>
Anonymous
Почитай про content provider
заранее спасибо
Roman
Ребят, пытаюсь схему базы в Room экспортировать, добавил это в build.gradle на уровне модуля: javaCompileOptions { annotationProcessorOptions { arguments += ["room.schemaLocation": "$projectDir/schemas".toString()] } } После билда так и не получил папку со схемой. Что я упускаю?
Віталій
Привет. подскажите плз, почему выдает нулл: есть 2 метода: public SharedPreferences getSharedPreferences() { if (sharedPreferences == null) sharedPreferences = getSharedPreferences(Constants.SHARED_PREF_NAME, Context.MODE_PRIVATE); return sharedPreferences; } и public boolean isLoggedIn() { return getSharedPreferences().getBoolean(Constants.IS_LOGGED_IN, false); }
Віталій
но чёт выдает null
Віталій
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.SharedPreferences android.content.Context.getSharedPreferences(java.lang.String, int)' on a null object reference
Віталій
Roman
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.SharedPreferences android.content.Context.getSharedPreferences(java.lang.String, int)' on a null object reference
Пушо Context у тебя нул в момент вызова -> забыл засетить или не успел на момент вызова
Віталій
Dmitry
context. getSharedPreferences(...)
Віталій
Віталій
Значит нул передаешь?
чуть выше скрин
Roman
Залогай в контроллере, что ты получаешь, вот просто интересно
Dmitry
Сохрани ссылку на Context в конструкторе
Roman
в instance?
Да, в getInstance
Dmitry
А затем вызове context. getSharedPreferences
Віталій
Да, в getInstance
ща в дебаге запущу
Віталій
Віталій
Віталій
Сохрани ссылку на Context в конструкторе
ну ссылка на контекст итак была. Спасибо за вторую подсказку
Віталій
Віталій
так пошло
Dmitry
Не за что)
Dmitry
А можно пожалуйста конкретнее?
Anonymous
ffmpeg, он вроде как умеет такое. На нем построен ExoPlayer
Подрубил ffmpeg, теперь приложение весит +15 метров. Есть альтерантивы?
Dzmitry
Подскажите, если TabLayoutMediator с помощью интерфейса tabConfigurationStrategy задаёт имена для TabLayout'a и их не нужно определять в xml, то можно эти имена как то брать из самих фрагментов?
Roman
А можно пожалуйста конкретнее?
Спасибо за отклик. Глупейшая ошибка, увидел только при краше в рантайме - забыл подключить kapt для рума
Dzmitry
Может не совсем понятно объяснил, сейчас вот так. Как можно получить имя вкладки, чтобы я определял фрагмент в адаптере viewpager'a и всё, имена вкладок подтягивались сами?
Shah
Как создать такое меню? Как это называется?
Віталій
@Field("username") String username, @Field("email") String email, @Field("password") String password, Если я формирую такой запрос в ретрофите, оно идет в каком формате? json?
Shah
Shortcuts
Спасибо, Есть статья об этом?