@android_ru

Страница 1286 из 3205
Sergey
21.04.2017
19:09:35
Это делают всякие orm под капотом

Alexey
21.04.2017
19:10:30
Да, я понимаю, но не хочется орм брать) Поищу в гугле, если что нарою - скину сюда)

Igor
21.04.2017
19:14:08
я так понял, что чаще используют Single
Чем что? Если ты про CF, то в Android (до 7.0) их и нет тк они с Java8. В RX c зоопарком single/observable/completable постоянно проблемы что у них нет общего интерфейса. Так что я сейчас юзаю везде Single (для асинхронности), а когда результат не нужен использую Single<Unit>.

Google
Igor
21.04.2017
19:26:10
я про Android. Почему не используешь Completable если тебе не нужно результат возвращать ?
Comletable обычно юзат с Java что бы обернуть процедуру (функция без результата) и выполнить ее асинхронно. Но в Kotlin/Scala нет процедур, тк они тоже возвращают результат (типа Unit), поэтому их можно заворачивать в Single.fromCallable. И при такой системе типов логичнее везде использовать Single и обходиться без toXXX().

Ivan
21.04.2017
19:27:46
ишь ты какой) я пока только жаву для андроида изучаю, в ней да, согласен логично использовать completable

Igor
21.04.2017
19:29:27
ишь ты какой) я пока только жаву для андроида изучаю, в ней да, согласен логично использовать completable
Я вообще думал меня спросят "почему я не использую Observable". Вот на это нет уверенного ответа, но пока вместо этого я использую бродкасты (в основном я так и не придумал красивого решения для отписывания).

Alexey
21.04.2017
20:01:44
Как сделать то, чтоб при измении картинки на сервере, она менялась и в приложении во viewpager
Можно к картинке прибавить GET параметры типа так image.png?random=12345 и ставить туда случайные значения когда нужно.

Aleksandr
21.04.2017
20:47:12


Ребят как сделать список с такой разметкой

Извиняюсь сразу за мой дизайн

Клепал на коленке

Anton
21.04.2017
20:51:20
staggeredLayout

Sergey
21.04.2017
20:52:18
GridLayoutManager так не умеет, спан по высоте

Я видел такую реализацию

Aleksandr
21.04.2017
20:54:03
Это из Яндекс.Диск

Google
Aleksandr
21.04.2017
20:54:21
Из встроенной галереи

Чётко видно 3 группы

А как примерно такое сделать не пойму

Sergey
21.04.2017
20:59:43
https://github.com/google/flexbox-layout

Roman
21.04.2017
20:59:51
Sergey
21.04.2017
20:59:57
https://docs.google.com/presentation/d/1xabw73cQO5MaYGZOAdwYl9PYb9CnnjeuLTjzVHWQySM/edit#slide=id.g1ecab104e3_1_23

тут обьясняется

Admin
ERROR: S client not available

Sergey
21.04.2017
21:01:37
Он в альфе

Flexbox layout manager

для RecyclerView

Alexander
21.04.2017
21:06:47
Кому-нибудь Google Play приносил такой ANR? Ошибка во внутреннем коде в библиотеке /system/lib64/libminikin.so место: /system/lib64/libminikin.so (_ZNK7android10FontFamily15getClosestMatchENS_9FontStyleE+96), /system/lib64/libminikin.so (_ZN7android14FontCollection13baseFontFakedENS_9FontStyleE+28)

Alexey
21.04.2017
21:22:04
Какой метод у Completable лучше использовать? fromAction vs fromCallable?

Андрей
21.04.2017
21:26:14
так входные параметры разные. Callable после выполнения возвращает результат Action результата не возвращает. Он void

Igor
21.04.2017
21:27:16
fromCallable вообще интересный, если заглянут в сорцы - он просто игнорирует результат

Андрей
21.04.2017
21:29:38
Не только в сорцы, но и в доке это описано. И это логично, поскольку конракт самого Completable описыввает то, что он может только завершиться ( либо успешно, либо с ошибкой).

Alexey
21.04.2017
22:19:27
fromAction(Action0): let's you execute an action for each CompletableSubscriber which call onCompleted (or onError if the action throws an unchecked exception). fromCallable(Callable): unfortunately, Java doesn't have a standard interface for an action which returns void and can throw a checked exception (not even in 8). The closest thing is the Callable interface. This let's you write an action that doesn't require you to wrap the computation into a try-catch but mandates the return of some arbitrary value (ignored). Returning null is acceptable here.

http://akarnokd.blogspot.ru/2015/12/the-new-completable-api-part-1.html

Konstantine
22.04.2017
00:17:27
Слушайте, я сразу извиняюсь, что тема не по андроиду, но у меня нет никаких сообществ по верстке. :( Хотя с мобильными устройствами связь есть ;) Может кто знает, как в CSS можно определить мобильное устройство открыто или нет? Без проблем гуглится всякие @media screen и макс сайзы потипу 600px. Все бы нечего, но 2017 год на дворе - смартфоны имеют разрешение больше чем у меня телевизор дома. Как же быть тогда?

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