@android_ru

Страница 1087 из 3205
Bahrom
10.03.2017
14:27:41
А то лаги такие, что экран висит до 20-30 секунд.
Если вы не трогали setOffscreenPageLimit(), то вроде не должны все фрагменты одновременно грузиться

Doni
10.03.2017
14:27:57
@orcDamnar видимо мои руки не от туда малясь растут)

Я как раз трогал и задал значение равное 3

Alexey
10.03.2017
14:28:26
@orcDamnar видимо мои руки не от туда малясь растут)
Фигня. я переписывал немного сам пейджер так, чтобы state хранился только 3-х близлежащих.

Google
Doni
10.03.2017
14:28:47
Но разве setOffscreenPageLimit() за это не отвечает?

Этот лимит же устанавливает, сколько на данный момент могут быть активны фрагменты

Какое кол-во активных фрагментов может быть*

Или не так?

Alexey
10.03.2017
14:29:49
Но разве setOffscreenPageLimit() за это не отвечает?
ну он мне не особо помог. Активными то да. но вот стейты он собирает все. я не видел там очисток вообще в ресурсах

Doni
10.03.2017
14:32:09
мутный pager конечно

спасибо за ответы)

Alexey
10.03.2017
14:33:58
Сразу загружает фрагменты/view с обоих сторон
да выполняется у них все вплоть до onresume. И тоже, сколько выставишь. Я делал свой onVisible(true) и дергал его тогда, когда выполнялось SetPrimaryPage и onVisible(false) у того, который был в примари до этого

В общем, замена фрагментов на пейджер не принесет особо прироста производительности. А проблем добавит с точки зрения восстановления стейтов при переворотах, например.

@
10.03.2017
14:36:11
Чет я совсем приуныл от разнообразия либ под sqlite

Doni
10.03.2017
14:37:03
@orcDamnar а почему особо не принесет?

Google
Alexey
10.03.2017
14:38:54
@orcDamnar а почему особо не принесет?
что такое фрагмент. Это симбиоз view и системного презентера, состоянием которого управляет фрагмент менеджер. В случае чисто вьюпейджера - управление состоянием вы возьмете на себя, презентер остантся тоже ваш собственный, а ЮИ будет тоже самое. И в чем тут можно пронаблюдать прирост, если код останется таким же неоптимизированным?

тут нужно найти причину тормозов

и понять, а потом уже думать, как решить

@
10.03.2017
14:39:37
да голова кругом идет, я уже хз что учить в первую очередь, хотел запилить кодогенератор под sqlite, так есть куча dao либ, я хз какую брать, хз какие либы юзают тру программеры

Иван
10.03.2017
14:39:43
Народ, что делать. Html.escapeHtml русские букы превращаеит в &#число. ЧТо делать и как за эскейпить html

Doni
10.03.2017
14:40:07
@orcDamnar понял, спасибо

Юсуф
10.03.2017
14:44:35


Alexey
10.03.2017
14:44:44
да голова кругом идет, я уже хз что учить в первую очередь, хотел запилить кодогенератор под sqlite, так есть куча dao либ, я хз какую брать, хз какие либы юзают тру программеры
) ну если учить, то рекомендую сделать свой кодогенератор, который можно подтягивать через annotationProcessor а генерить он все должен на основе чистого sqLite. для начала Модель, и менеджер, который позволит добавить/обновить/удалить модель. И желательно, чтобы модель сразу имела переопределенные правильно методы Object(toString, hashCode, etc...)

Юсуф
10.03.2017
14:44:47
как в навигейшне такой вид сделать?

чисто nav_header.xml менять?

или есть способ по кошернее?

Alexey
10.03.2017
14:45:10
как в навигейшне такой вид сделать?
в навигейш можно свою верстку вставлять

прям в layout

Юсуф
10.03.2017
14:45:27
Alexey
10.03.2017
14:45:32
нет

Юсуф
10.03.2017
14:45:51
в теге NavigationView?

Alexey
10.03.2017
14:46:07
<android.support.design.widget.NavigationView android:id="@+id/left_drawer" android:layout_width="@dimen/drawer_width" android:layout_height="match_parent" android:layout_gravity="start" android:background="?attr/navigation_view_background" android:fitsSystemWindows="true"> <android.support.v7.widget.RecyclerView android:id="@+id/drawer_content" android:layout_width="@dimen/drawer_width" android:layout_height="match_parent"/> </android.support.design.widget.NavigationView>

Юсуф
10.03.2017
14:46:20
о отлично спасибо)

Highway
10.03.2017
14:53:54
Почему не разрешается создавать свои папки в папке layout ? Было бы удобнее

Google
Семен
10.03.2017
14:54:45
жизнь боль

Quantum Harmonizer
10.03.2017
14:55:55
Anton
10.03.2017
15:14:30
вопрос по смежной с андроидом теме, нужна защита по на java. На текущий момент сама прога защищена usb ключиком. Кто ж защитить сами исходники. В java не силен, подскажите есть ли норм обфускаторы, извращенные компиляторы под конкретную платформу или еще чего?

Igor
10.03.2017
15:16:40
вопрос по смежной с андроидом теме, нужна защита по на java. На текущий момент сама прога защищена usb ключиком. Кто ж защитить сами исходники. В java не силен, подскажите есть ли норм обфускаторы, извращенные компиляторы под конкретную платформу или еще чего?
Знаешь, как показывает практика - единственная игра, которую не могу взломать уже много лет - это Diablo 3. Мораль простая: не надеятся на локальную защиту и держать важные данные online.

Igor
10.03.2017
15:18:29
не можем так делать=) рады бы, но не можем
Вот здесь о том же говорят https://www.youtube.com/watch?v=1QtmHFgDXKQ и кстати ProGuard он вообще не считает офускатором.

Anton
10.03.2017
15:18:42
спасибо посмотрю

Doni
10.03.2017
15:46:24
Смотрю сейчас в монитор ресурсов

И вижу, что text view прорисовывается за пол секунды

Это норма?)

Doni
10.03.2017
15:48:40
Два слова

Sergey
10.03.2017
15:48:45
Смотрю сейчас в монитор ресурсов
и монитор ресурсов такое на показывает

Doni
10.03.2017
15:48:54
Единственное кастомный шрифт подгружаю

Sergey
10.03.2017
15:49:24
Два слова
почему ты решил что это TextView?

Doni
10.03.2017
15:49:25


Не монитор ресурсов, не помню как называются

Sergey
10.03.2017
15:49:52
это не монитор ресурсов, это HierarchyViewer

Doni
10.03.2017
15:50:31
Понял, спасибо

Google
Sergey
10.03.2017
15:50:45
шрифт грузишь наверное из ассетов в ui потоке и не кешируя? )

Doni
10.03.2017
15:51:11
Прощу прощения, не пол секунды)

Ruslan
10.03.2017
15:51:15
ребят, есть фрагмент, в нем ViewPager, во ViewPager'у еще фрагменты. Проблема в том что когда удаляется главный фрагмент, у фрагментов во вью педжере не вызываются методы onDestroy и т.д.

Doni
10.03.2017
15:51:20
А пол миллисекунды, если правильно понял

Ruslan
10.03.2017
15:51:29
Че делать? как гуглить?

Doni
10.03.2017
15:51:33
@sergeyfitis да

Оно самое..)

Sergey
10.03.2017
15:51:46
@sergeyfitis да
да, там 0.6 мс

Admin
ERROR: S client not available

Sergey
10.03.2017
15:52:00
@sergeyfitis да
плохо )

Todor
10.03.2017
15:52:00
Коллеги, подскажите, плз, почему при использовании кард вью элементы не показываются? Без кард вью все норм Глаз уже замылен, не могу понять https://gist.github.com/iamtodor/a0a14faafd378c5ddd35378158723d1f

Семен
10.03.2017
15:52:57
у вас у чайлда кардвью не стоит ширина

стоит вес

который работает только для линеар лейаута

Todor
10.03.2017
15:53:37


@ebnder как правильно сделать? Мне веса нужны(

Doni
10.03.2017
15:54:52
@sergeyfitis спасибо за подсказку)

Todor
10.03.2017
15:55:25
еще один линеар лайаут? ?

Семен
10.03.2017
15:55:44
ну как вариант

можно поменять местами кардвью и корневой линеар лейаут

Google
Семен
10.03.2017
15:56:32
сделать кардвью корнем

это если я правильно вообще понял задумку

Todor
10.03.2017
15:56:40
Обновил вот так https://gist.github.com/iamtodor/a0a14faafd378c5ddd35378158723d1f

сделать кардвью корнем
делал так но тогда текст в текст вью не показывался (странно, знаю) + в туториалах обычно оборачивали кард вью в ЛЛ

Семен
10.03.2017
15:57:49
это может быть полезно если хочется какие то отступы делать

а так не вижу смысла

Todor
10.03.2017
16:01:34
</LinearLayout> </LinearLayout> </android.support.v7.widget.CardView> </LinearLayout> такая вложенность норм?

Семен
10.03.2017
16:03:55
с пивом потянет, хотя конечно есть к чему стремиться)

главное не делать вложенные линеар лейауты с весами

Todor
10.03.2017
16:04:21
удалил верхний, теперь вот так

</LinearLayout> </LinearLayout> </android.support.v7.widget.CardView>

Семен
10.03.2017
16:04:35
хотя и это не так страшно

Todor
10.03.2017
16:04:51
так бывает надо сделать ЛЛ с весами,в котром ЛЛ с весами

по другому - хз как(

но старюсь избегать

Семен
10.03.2017
16:05:18
любите relative

и constraint)

Юсуф
10.03.2017
16:06:54
Почему в последней версии рх нет Callable и Subscriber?

Что вместо них юзать?

1.5к человек и все игнорят?абидна

Семен
10.03.2017
16:18:09
Имеется ввиду rxJava 2?

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