@android_ru

Страница 2569 из 3205
Jane
25.01.2018
16:40:51
Как интент проводника вызвать, с выбором какой проводник использовать? Chooser есть, action у интента ACTION_GET_CONTENT

А на деле выбрать из проводников не дает



Сюда отправляет

Google
Jane
25.01.2018
16:41:21
Теперь еще и узнал, что этот проводник неправильный URI адрес выдает

Alexandr
25.01.2018
16:41:30
Везде так
не везде

Jane
25.01.2018
16:41:42
И что делать теперь..

Artem
25.01.2018
16:42:03


И что делать теперь..

Это и есть проводник

Jane
25.01.2018
16:43:04
Через getData().getPath() URI получаю

Если через приложения другие, те что слева снизу выбирать, то путь правильный

Если через "внутренний накопитель" и там выбрать файл, то нет





Должно быть так, как снизу

Это если через приложение "видео" открыть, "проводник", "музыка"

Google
Jane
25.01.2018
16:45:53
А если через этот, встроенный гугловский, то вот эта хрень



Aleksey
25.01.2018
17:13:52


Как очишать то, что в клавиатуре? Суть проблемы вот в чем: есть InputFilter или TextWatcher, которые сравнивают введенное с regex и фильтруют. Но то, что есть в подсказках клавиатуры - содержит полный input, включая то, что было "отфильтровано". Как очищать это или как "правильно" реализовать эти интерфейсы?

https://codeshare.io/5MJNpn Этот сниппет вызывает баги в блоке подсказок клавиатуры Там отброшенные символы залипают

Vitaliy
25.01.2018
17:35:01
скажите пожалуйста как парсить несколько уровней xml с одинаковым тегом? необходимо просто разделить на сущности(по уровням-континенты-страны-регионы) вот сам xml - https://github.com/osmandapp/OsmAnd-resources/blob/master/countries-info/regions.xml

Andrew
25.01.2018
17:36:05
кто в курсе можно ли время сравнивать с текущим временем знаком неравенства? аля: someTime < DateTime.now()
Можно сравнивать точно если закастить к миллисекундам. Хорошая либа joda time

Alex
25.01.2018
17:42:45
К вопросу об ошибке обновления приложения. Нашли причину проблемы. Оказалось, что в сторе был подключен сервис Google Play App Signing, который вводит дополнительный ключ подписи приложения, с которым подписывается приложение при публикации в стор. А так как мы пытались обновлять приложение АПК-файлом подписаным локально старым ключём - происходила ошибка установки. Поэтому если у кого-то внезапно перестанет обновляться приложение - рекомендую проверить раздел подписи приложения в плэй-консоли.

Сашка
25.01.2018
17:46:40
Ребят почему ретрофит при гет запросе добавлять %3d

?

Andrey
25.01.2018
17:53:49
Ребят почему ретрофит при гет запросе добавлять %3d
это экранирование. У него такое поведение

можно сделать encoded=true

в аннотации к запросу

Сашка
25.01.2018
17:54:01
сделал не помогло

так же есть такой код @GET("/{email}=") fun email(@Path("email") email: String): Call<String>

и ругается мол must not have replace block. For dynamic query parameters use @Query.

что ему тут не нравится? сделал все как в документации

Сашка
25.01.2018
18:01:17
мне нужно это равно

Vadim
25.01.2018
18:01:23
Ключ укажи

Google
Aleksey
25.01.2018
18:01:24
А ты убери его

Зачем тебе это равно?

Aleksandr
25.01.2018
18:01:44
Парни а знает кто то чатик по java или по spring?

Aleksey
25.01.2018
18:01:48
Скажи зачем тебе равно и тебе расскажут, почему ты не прав

Сашка
25.01.2018
18:02:01
равно не могу сказать по причинам nda

Aleksey
25.01.2018
18:02:36
blyat. kaktotak

Vadim
25.01.2018
18:02:50
Тогда попробуй добавить его в стринг))

Aleksey
25.01.2018
18:02:53
равно не могу сказать по причинам nda
ну лол, какое nda, это один символ

Сашка
25.01.2018
18:03:02
мне он нужен в запросе

Rsn
25.01.2018
18:03:13
а ты знаешь, что такое GET запрос?

Vadim
25.01.2018
18:03:26
Email=aaaa@aaa.com

?

Aleksandr
25.01.2018
18:03:35
t.me/jvm.pro
Это канал а не чатик

Aleksey
25.01.2018
18:03:46
t.me/jvm.pro
t.me/jvmchat

Сашка
25.01.2018
18:04:14
Email=aaaa@aaa.com
да типо того в конце должно быть

Aleksandr
25.01.2018
18:04:18
Нашел

Aleksey
25.01.2018
18:04:27
его через @Query кидать надо

Google
Rsn
25.01.2018
18:04:53
Ребят почему ретрофит при гет запросе добавлять %3d
почитай, что такое GET запрос и что такое URL Encoding

и все вопросы отпадут

Сашка
25.01.2018
18:05:14
через query добавляет %3d даже если encode = true

Rsn
25.01.2018
18:05:37
ну конечно, потому что параметры вы GET запросе должны быть urlencoded

Aleksey
25.01.2018
18:06:24
так тоже нельзя скорее всего это тот самый волшебный @Query

Rsn
25.01.2018
18:06:43
или @Path

Сашка
25.01.2018
18:07:06
Path меняет только если это до последнего / после он хочет Query

Vadim
25.01.2018
18:07:07
А, ну да, ты же path указываешь

Aleksey
25.01.2018
18:08:27
Сашка
25.01.2018
18:08:51
Aleksey
25.01.2018
18:09:14
Path не должен
Чет не верю ?

Rsn
25.01.2018
18:09:21
сработает, конечно

Сашка
25.01.2018
18:09:39
хм, ладно тогда Query @Query("email=", encoded = true

пишу так всеравно подставляет %3в

d

Rsn
25.01.2018
18:10:25
зачем тебе знак равенства после email?

Aleksey
25.01.2018
18:10:34
угу, бомбит

Rsn
25.01.2018
18:10:59
ты хочешь иметь запрос вида someurl.com/method?email==<email>?

два равенства?

Сашка
25.01.2018
18:12:48
Все разобралс])

Google
Сашка
25.01.2018
18:12:56
да вы правы без равно и & надо было

Rsn
25.01.2018
18:13:12
все Query ретрофит переделает в urlencoded запрос, например @GET("method") Flowable<Response> getResponse( @Query("email") String email ) будет выглядить как url.com/method?email=<то, что ты передал в метод>

Сашка
25.01.2018
18:13:12
Как хорошо что вы умничали ,а. не сразу сказали что так не делается потому то и потому что

Rsn
25.01.2018
18:13:39
тебе сразу написали, что равенство не нужно, ты начал говорить про nda

Сашка
25.01.2018
18:13:57
сказали не нужно

но не почему

это разные вещи

мне же надо не сделать, а понять

Aleksey
25.01.2018
18:15:14
Это ты себя благодари, что тебе еще и понять надо

Сашка
25.01.2018
18:15:15
Но все равно спасиб) зато разобрался

Siarhei
25.01.2018
19:20:39
Добрый вечер. в системе можно поменять размер шрифта, после чего размеры шрифта в приложении (так понимаю) умножаются на какой-то множитель не подскажите как правилно реализоовать поддержку этого дела =)

Страница 2569 из 3205