freeExec, это нативное приложение, а мне надо офлайн работу на их библиотеке в моём приложении.
Ну и вектор или тайлы это второй вопрос. Вектор даже лучше, т.к. меньше.
А ты точно понял в чём проблема?
Я прекрасно знаю, что можно сортировку руками написать.
Я спрашивал, про стандартные методы.
А стандартные методы сортируют в соответствии с таблицей символов, в которой числа идут первыми.
Так же стандартные методы сортируют строки с учётом повторяющихся символов.
И как мне поможет кастомный копаратор, если я не знаю, какое число я должен вернуть String.compireTo , чтобы строки, которые начинаются с цифры, попали на последнюю позицию, но правильно там отсортировались!
Да, я чего-то не знаю, чтобы решить эту задачу, по этой причине и спрашиваю.
Евгений, мне нужна функциональность TextInputLayout, а он, вроде, только editText работает.
Ну и вариант, когда надо переключать состояние editText(нормальное поведение или описанное мной), тоже никто не отменял.
Евгений, хочу добиться отключения анимации установления курсора и смены стиля editText при клике по нему, также отключение возможности вводить текст.
Но сам клик мне необходимо обрабатывать.
В идеале, мне надо, чтобы клик по editText обрабатывался ConstraintLayout(система игнорировала наличие editText и передавала управление ConstraintLayout )
Но при enabled = false на editText, клик по нему не передаётся на ConstraintLayout, следовательно отключить editText я не могу.
Saboteur
Да, к серверу доступ есть, пока-то принудительно устанавливаю заголовок host в запросе, вроде бы работает(но это не точно)
Выглядит запрос примерно так: https://1.1.1.1/query/
host: z.x.ru
...
Евгений
Особенность компании, в которой я сейчас работаю, домен сейчас не проиндексирован, выйти на него можно, только указав конкретный ip, мне чтобы с ним работать, надо было добавить его в свой hosts файл на компе.
По идее в хедерах принудительно можно прописать host. Если это будет работать, то такой подход мне немного не нравится, из-за того, что это уводит нас от глобальной настройки Retrofit и приводит непосредственно к переписыванию хедера в каждом вызове.
Читал и конкретно по моей задаче не видел информации.
Знаю, что можно задать baseUrl, может это проблема недостаточных знаний по вебу в принципе, но как задать url одновременно с указанием нужного ip и нужного домена, который висит на этом ip, я не знаю.
Помогите разобраться, пожалуйста!
@AlexanderYudakov
Понять по какой причине у одного из пользователей приложение работает очень странно(бетатестер, но он за 800 км от меня, а на эмуляторе не воспроизводится поведение программы)
Если быть немного точнее, то проблема скорее всего в базе данных.
Я подумал, что обрабатываю исключение каким-нибудь общим Exeption, база крашится, но приложение продолжает работать.
Вот теперь хочу как-нибудь узнать какие исключения на телефоне тестера приложение генерирует.
@red-barbarian
Хорошо, принцип я понял.
Я хотел использовать библиотеку скорее как генератор событий, с нагрузкой в виде данных.
А не подскажите, есть ли в нёй инструменты, которые позволяют использовать так как я хочу?
Я попробовал сделать унаследованный от observable класс, но там фактически всю логику обработки подписчиков надо писать самостоятельно.
Если верить ответу Денис Загаевский, то бесконечные Observable используются, но специфически написанные Observable или есть способ быстро писать такие Observable самостоятельно?
но хотелось бы нормальную инструкцию и описание.