@android_ru

Страница 1457 из 3205
Evgeny
18.05.2017
15:51:21
Ivan
18.05.2017
15:52:02
setFocusable(false);
focusable == editable?

Evgeny
18.05.2017
15:52:22
focusable == editable?
это как посмотреть

Ivan
18.05.2017
15:52:51
это как посмотреть
сейчас поэксперементирую

Google
Evgeny
18.05.2017
15:54:47
Из моих записей: после установки свойства focusable в true (setFocusable(true)), нужно следом вызвать setFocusableInTouchMode(true) иначе EditText не будет корректно переходить в режим редактирования

Evgeny
18.05.2017
15:56:25
и лисенер нормально вешается, спасибо
Тоже из записей: если установить свойство focusable равным false то в состоянии enabled EditText будет получать уведомления о касаниях и кликах пользователя, но редактирование при этом будет невозможно

Andriy
18.05.2017
16:05:48
Всем привет. Кто работал с VideoView или вообщем с плеерами на андроиде ? Есть ли какая то библиотека которая позволит на плавное проигрывание видео MP4 задом наперед ?? Оч надо такую штуку

Артём
18.05.2017
16:07:30
А где сэмплы по Room Persistence Library? Кто видел?

Sergey
18.05.2017
16:10:22
А где сэмплы по Room Persistence Library? Кто видел?
https://github.com/googlesamples/android-architecture-components

Артём
18.05.2017
16:10:56
Igor
18.05.2017
16:11:32
А что на youtube реально живое видео с IO только из одной комнаты? Остальные вроде только на сайте можно смотреть.

Igor
18.05.2017
16:14:33
там много комнат транслируется
ОК, заметил что комнаты еще размазаны по разным каналам (android developer, firebase, google chrome developers и тд)

Google
Igor
18.05.2017
16:17:28
я смотрю тут https://events.google.com/io/
Да, я тоже, но хотел через телефон расшарить на chromecast ?

Sergey
18.05.2017
16:18:31
Evgeny
18.05.2017
16:18:49
Sergey
18.05.2017
16:19:32
Бить надо за такое архитекторов Android SDK
если это с апи 1 то они такое уже получили

это был стартап, а мы знаем как в стартапах кодят )

Igor
18.05.2017
16:21:19
можно с приложения Google I/O
Я про него и забыл. Прикольный дизайн в этом году: боковой панели нет, навигация внизу и свайп не работает ? (и переключение табов на N5X тормозит)

Артем
18.05.2017
16:21:27
Здравствуйте, ребят, подскажите, когда выходишь из activity, все данные в ней исчезают?

Ivan
18.05.2017
16:21:41
Чуваки, слушайте, я тут джуном пытаюсь устроиться, учил джава

что, теперь придется

изучать котлин ?

извините, что с плеча)\

Владислав
18.05.2017
16:22:14
нет

Sergey
18.05.2017
16:22:15
Владислав
18.05.2017
16:22:27
Сиди дальше с джавой

Ivan
18.05.2017
16:22:55
звучит как "ну и дурак, сиди дальше"

:)

Владислав
18.05.2017
16:23:09
Google
Ivan
18.05.2017
16:23:28
без сарказма, ближайшие 1 год можно не беспокоиться?

Владислав
18.05.2017
16:23:38
Найди работу с джавой, там сам на котлин пересядешь

Ivan
18.05.2017
16:24:51
справедливо, я ворвался в инетик вечерком и вся лента везде пестрит котлином и его "офф саппротом" от гугл

испугался

на сим удаляюсь, спасибо :)

Sergey
18.05.2017
16:27:58
когда джава будет от зубов отлетать, попробуешь Котлин, чтобы восхититься краткостью когда Котлин начнешь также знать, начнешь писать сразу на двух языках, потому что легаси код и взаимозаменяемость

Владислав
18.05.2017
16:28:14
Ну ребят
что значит выходишь? конкретней

Mukhammed
18.05.2017
16:28:35
ну как, взял и вышел)

Артем
18.05.2017
16:28:51
Ну то есть вот она вызвалась, сделала что-то, я нажал назад, вышел в главный экран приложения

Ivan
18.05.2017
16:29:15
хех :)

Ivan
18.05.2017
16:29:34
активити уничтожилась

юзай MVP

Владислав
18.05.2017
16:29:43
Артем
18.05.2017
16:30:32
Странно почему ты не проверил это сам, активити убивается, да
А есть возможность эти данные сохранять до следующего вызова этой Активити и вызывать вместе с ней же?

Артем
18.05.2017
16:31:13
Google
Владислав
18.05.2017
16:31:30
что конкретно ты хочешь сделать

your-mirror
18.05.2017
16:32:11
https://pastebin.com/KpMsFVHC Может кому пригодится моя боль. :) В общем задача стояла выполнять таск (сервис), который слал запрос в бэк, ждал ответ и обновлял ui, при этом нельзя добавлять новый таск, пока не выполнился предыдущий таск. В общем юзал handler + runnable, видел подобные примеры на stackoverflow. Handler повторял таск через postDelayed и еще нужно было следить выполнился или нет предыдущий таск и только тогда давать запускать новый, что добавляло много геморроя, если вдруг прошляпишь место флага... В итоге пришел к примеру выше, что гораздо упрощает жизнь, не нужно следить за флагом выполнен/не выполнен таск (все делает schedule thread pool) и плюс вся тяжелая операция проходит в рабочем треде, а в ui уже шлете данные или делаете простые операции.

Владислав
18.05.2017
16:32:12
Артем
18.05.2017
16:32:13
Мне нужно сделать добавление в список данных, при получении их на телефон

Артем
18.05.2017
16:33:00
Sms, но там уже все сделано

Admin
ERROR: S client not available

Владислав
18.05.2017
16:33:22
Sms, но там уже все сделано
ну клади их в бд, или в шэреды, как уже выше сказали

и вытаскивай на активити

Igor
18.05.2017
16:33:43
ну такое
Не плоди сущности, сверх меры

Артем
18.05.2017
16:34:00
То есть есть просто текст, который нужно каждый раз по приходу смс добавлять в список в этой Активити

Владислав
18.05.2017
16:34:43
Артем
18.05.2017
16:35:13
Ну хорошо, попробую, спасибо

Gerc
18.05.2017
16:42:36
нафига окхттп пытается сам пост запросы повторить после таймаута

Gerc
18.05.2017
16:44:33
отключил

нафиг по умолчанию включать

Sergey
18.05.2017
16:44:55
а чем плохо?

Google
Gerc
18.05.2017
16:45:17
как будто у всех апи написанно с проверкой на дубли

вот так один и тотже заказ несколько раз приходит

your-mirror
18.05.2017
16:46:05
а чем плохо?
плохо, тем что может идти запрос на создание, а тут прилетел повтор ;)

Sergey
18.05.2017
16:47:08
он же не возвращает респонс с ошибкой пока не зафейслится и повтор

your-mirror
18.05.2017
16:48:08
у меня была проблема, что за таймаут сервер не ответил, timeoute expcetion и поперли дальше слаться запросы, хотя запись создалась, просто сервер не успел ответить ;\

Gerc
18.05.2017
16:51:48
Disabling the silent retries may help in some cases but it’s basically hiding the real problem. Imagine your application will send a request to the server, the server will process it and do some changes on its’ database and will then send a response back to the application. The internet connection will cut-off right before receiving the response. You will get an exception or failure callback in your code. And you will not be able to determine whether the request made it to the server or not. Eventually your application will notify the user that the request failed and you will retry it again. If your API is not ready for this, it will create duplicates or otherwise end-up in a wrong state.

пздц проблемы и так и так

а вы архитектурку, котлины изобретаете

Aleksandr
18.05.2017
16:56:26
Народ, подскажите как правильно работать с Firebase и потерями интернет соединения. А то после потери интернет-соединения и снова его появления, Firebase получает с серверами инфу не сразу, а спустя некоторое время(бывает и 10 минут ждёшь)

Igor
18.05.2017
16:58:42
Кто-нибудь юзает сервисы для перегонки PNG 32 -> PNG 8 для уменьшения размера APK? Это реально помогает, главное не сжимать картинки с градиентами. Я использовал https://tinypng.com и просто в Photoshop Может кто использовал др или видел баги от PNG 8 на разных версиях Android?

Kylych
18.05.2017
17:08:09


на это можно тесты написать?

Михаил
18.05.2017
17:09:25
Правда и тестировать нечего

Стас
18.05.2017
17:10:39
Есть что-то, на что тесты нельзя писать?

Мне казалось на всё можно.

Только смысла писать на всё нет.

Сторонние библотеки, например, тестить - смысла не вижу.

Михаил
18.05.2017
17:11:20
А зачем тогда говорят про тестируемый код?

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