
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

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
можно сделать 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.
что ему тут не нравится? сделал все как в документации

Aleksey
25.01.2018
18:01:09

Сашка
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

Сашка
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

Aleksey
25.01.2018
18:03:46

Сашка
25.01.2018
18:04:14

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

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

Google

Rsn
25.01.2018
18:04:53
и все вопросы отпадут

Сашка
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

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
Добрый вечер.
в системе можно поменять размер шрифта, после чего размеры шрифта в приложении (так понимаю) умножаются на какой-то множитель
не подскажите как правилно реализоовать поддержку этого дела =)

Quantum Harmonizer
25.01.2018
19:24:01