@android_ru

Страница 1883 из 3205
Gleb
17.08.2017
15:41:47
Спасибо! Казалось, просто - я не "до-осознал".

Sergey
17.08.2017
15:42:24
@orcDamnar Вот и я не понимаю зачем мне тут фрагменты, зачем их совать в дело и не в дело только оттого, что гугл когда-то написал, что в УМЕСТНЫХ случаях это дает гибкость модульность и пр

Gleb
17.08.2017
15:44:04
Alexey
17.08.2017
15:44:29
@orcDamnar Вот и я не понимаю зачем мне тут фрагменты, зачем их совать в дело и не в дело только оттого, что гугл когда-то написал, что в УМЕСТНЫХ случаях это дает гибкость модульность и пр
ну так вот и аппелируйте к тому, что самый быстрый код - это тот код, который не выполнялся. Если нужно просто показать список, и нет совсем речи ни о какой модульности - то лучше не использовать фрагмент, так как использование фрагмента тянет за собой его транзакции, с помощью менеджера, и так далее. Если списки есть в нескольких классах - то лучше использовать некоторый типовый делегат.

Google
Alexey
17.08.2017
15:45:49
Gleb
17.08.2017
15:47:02
н-да. Знаете, тулить везде фрагмент - это в корне не верный подход.
Плейсхолдер для содержимого - не? Как тогда? иначе?

Если апп односкрин - то ок. И вроде это единственный безфрагментный кейс.

Alexey
17.08.2017
15:54:03
Если апп односкрин - то ок. И вроде это единственный безфрагментный кейс.
у вас спор ради спора? зачем использовать фрагменты для активити, которое отображает список? Фрагменты удобно использовать когда в некотором кейсе вам нужно скомпоновать некоторые n представлений. Если такой задачи нет - то фрагменты лучше не использовать, так как по производительности вы вносите дловольно ощутимый оверхед.

если например в горизонтальной ориентации на планшетном экране вам нужно скомпоновать и список и детальное представление - тогда да, уместно использование фрагментов, но если это просто список, зачем?

Gleb
17.08.2017
15:57:19
если например в горизонтальной ориентации на планшетном экране вам нужно скомпоновать и список и детальное представление - тогда да, уместно использование фрагментов, но если это просто список, зачем?
Каждый список подразумевает тык по айтему и открытие деталей. И где открывать тогда будем? В новой активности? ок .... но тогда оверхед-аргумент не подходит))

ну ок... пусть я не понял в вопрос

Alexey
17.08.2017
15:58:46
Каждый список подразумевает тык по айтему и открытие деталей. И где открывать тогда будем? В новой активности? ок .... но тогда оверхед-аргумент не подходит))
ох, ну замеряйте, проходит оверхед или нет. :) Запуск активити - меньшее зло, чем дерганье фрагмент менеджера.

Alexander
17.08.2017
15:59:20
А можно и диалогфрагмент открывать, например, как одна из возможностей

Gleb
17.08.2017
15:59:44
ох, ну замеряйте, проходит оверхед или нет. :) Запуск активити - меньшее зло, чем дерганье фрагмент менеджера.
даже если на это забить. Смысл выводить в манифест "новый компонент", новую точку входа, если извне - ею никто не воспользуется? вообщем... ладно, забей.... вопрос вкуса

Yergali
17.08.2017
16:03:40
у кого есть книга Android. Программирование для профессионалов. 3-е издание?

dobrowins
17.08.2017
16:04:05
Google
Anton
17.08.2017
16:04:24
Чем докажешь

Gleb
17.08.2017
16:04:33
А можно и диалогфрагмент открывать, например, как одна из возможностей
легче чем активность, но тяжелей чем просто fragment - потому что Window. Хотя если надо скрин коордиально изменить - immersive mode, etc - идеальное решение?

dobrowins
17.08.2017
16:04:51
Коллеги, выручайте — на 7.1.1 тоаст, который должен показываться Length.LONG показывается полсекунды и исчезает. Только на семерке. Кто сталкивался?

dobrowins
17.08.2017
16:07:49
нет

1.0

Quantum Harmonizer
17.08.2017
16:10:49
Можно написать type adapter factory для Gson и сэмулировать такое поведение, но как-нибудь потом :)
Короче, Jackson сделал мне MultiDex и был скоропостижно выпилен. Если кому-то это тоже нужно, то вот TypeAdapterFactory для Gson, создаёт объекты по-нормальному, через конструктор. https://github.com/Miha-x64/gson-constructor-type-adapter-factory

Алексей
17.08.2017
16:24:31


Ребят, подскажите как сделать такую хрень. При нажатии на EditText надо чтобы кнопка «Найти» поднялась вверх до определенного уровня, и при этом если клавиатура будет перекрывать ее, то поднимать все вверх как если бы у активити стоял "adjustResize". Но если поставить его туда, то поднимается и нижний тулбар =/ Но мало того, если вводить в самый верхний EditText что-то, то из-за кнопки этот EditText поднимется за экран и будет не видно что вводишь ?

Алексей
17.08.2017
16:40:31
Ну окей, спасибо) была еще идея выставлять по фокусу у кнопки аттрибут layout_below

Vladislav
17.08.2017
16:43:23
Ну окей, спасибо) была еще идея выставлять по фокусу у кнопки аттрибут layout_below
ммм что то похожее пробовал но там лейаут к чертям летит, на крайнек тулбару visibility выставить можно _) но вроде как-то делал, под рукой примера нет сейчас. А editText точно нормально будет выводится, надо только с парамтерами похимичить) но то что adjustPan дикая боль это я гарантирую ))

Mark
17.08.2017
17:59:10
Всем привет)) Подскажите плиз, есть ли чатик по Мокси ?

Mark
17.08.2017
17:59:28
@moxy_ru
Спасиьо)

dima
17.08.2017
18:46:49
Пробую реакт натив. Может проще джава? Или если знаю джс то можно и на натив розродиться ?

Sergey
17.08.2017
18:52:08
Пробую реакт натив. Может проще джава? Или если знаю джс то можно и на натив розродиться ?
Без джавы не получится. Реакт натив не все кейсы покрывает. Все равно будет ситуация когда придется иметь дело с Android SDK и системой сборки Gradle

dima
17.08.2017
18:53:47
Я не нацелен на андроид. Это просто попробовать. Потому что как мне кажется синтаксиса джава мало знать что бы писать на андроид

Google
Sergey
17.08.2017
18:54:20
ReacNative сделан для кроссплатформенной разработки

dima
17.08.2017
18:55:09
Просто глянуть. Сделать приложение и протащиться. Может когда то пригодится

Нет. Реакт в вебе и вью. Для андроид почти готово приложение. Но много ггвна и трабл.

На пример как сделать переход со сцены назад как в телеге



И ещё куча проблем (

Это джс D

Говорили что на тайпе круто под реакт, но не довелось. Не лесно отзывались. А может попробовать?

А смысл?

Дополнительных фич не даст, да это сам по себе джс

Quantum Harmonizer
17.08.2017
19:07:38
оно с блэкджеком и кодогенерацией что ли?))
Нет, осо суёт данные в конструкторы вместо того, чтобы создавать объекты через Unsafe.

dima
17.08.2017
19:08:14
Я знаю про типизацию. Это единственный +?

И я знаю про типизацию пропсов в джс. Но типизация стоит того что бы перейти в тайп?

Вообще не писал тесты )

Не было больших проектов. Проще руками

Sergey
17.08.2017
19:33:46
Скажите, пожалуйста, а есть ли для android какие-нибудь паттерны/практики для синхронизации? Есть приложение, которое должно работать offline, но синхронизировать данные - когда online. Если можете - то дайте, пожалуйста, ссылки на проекты.

Admin
ERROR: S client not available

Google
Vadim
17.08.2017
19:51:03
Поделитесь ссылками/статьями годными о многопоточном программировании на андройд? подходы/ошибки/bestpractice

Anton
17.08.2017
19:54:52
java concurrency in practice

Syjgin
17.08.2017
19:58:03
Кто-нибудь пробовал requery? Сейчас смотрю, но плюшек слишком много, кажется, без досконального освоения RxJava мало что получится

Может, проще будет обратно на ormlite как в прошлом проекте

Anton
17.08.2017
20:00:31
а какая связь рх и рекьюери?

я чет не понял

Syjgin
17.08.2017
20:02:01
а какая связь рх и рекьюери?
Ну, там они даже свой recycler view adapter, погружающий данные через observable по мере загрузки написали, например

Anton
17.08.2017
20:02:11
ну и что

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

Syjgin
17.08.2017
20:02:29
Нет, этим летом обновление было

Syjgin
17.08.2017
20:12:38
Нет, и впрямь не летом:) https://github.com/j256/ormlite-android но 5 месяцев назад. Недавно просто в старом проекте обновлял библиотеки и отложилось, будто недавно 5 версия вышла

А, я просто по последнему коммиту смотрел

Il
17.08.2017
20:29:05
Paper не плохая

Syjgin
17.08.2017
20:29:21
Посмотрю, спасибо

Quantum Harmonizer
17.08.2017
20:32:14
Народ, а как так получилось, что в Android java.lang.reflect.Constructor не наследует Executable? Это вообще законно?)

> Ну и до Java 8 в SE тоже не наследовала А, вот оно что. Спасибо.

Konstantine
17.08.2017
21:16:02
Нужно все-таки забабахать какой-нибудь канал в котором перечислять всякие митапы и встречи для онроид разработчиков.

Это так, крик души и мысли вслух

Google
Konstantine
17.08.2017
21:18:49
Так сайты были вроде
Если дадите ссылку будет круто ?

Roman
17.08.2017
21:19:52
Konstantine
17.08.2017
21:20:31
Хм, это я так понимаю тупо большие встречи и по всем темам. А я о том, чтобы именно о мобильной разработке + мелкие так же учитывать)

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