@android_ru

Страница 2686 из 3205
Sergey
19.02.2018
16:01:41
там типа нюансы что конструкторы с параметрами не грамотно создавать и т.д.
Правило одно, конструктор не трогать, всегда должен быть пустой один.

Sergey
19.02.2018
16:02:12
и фсе?)
Ну и не делать транзакции после onStop() ?

Google
Sergey
19.02.2018
16:02:45
А что ещё?

Ivan Silantev
19.02.2018
16:02:55
документацию почитать

Izy Yank
19.02.2018
16:03:01
ну мало ли, может еще что есть)

Виталий
19.02.2018
16:03:03
https://github.com/osmandapp/Osmand/blob/ac7ea326a60d386896bae83af69ba598594f0ccd/OsmAnd/src/net/osmand/plus/activities/FavoritesTreeFragment.java#L710-L703 здесь адаптер и весь код)

Quantum Harmonizer
19.02.2018
16:03:08
Alex
19.02.2018
16:03:21
На мой взгляд Mike написал отличную замену кастомным адаптерам, тем более поддерживает ее постоянно

Izy Yank
19.02.2018
16:03:23
а я слышал что еще экземпляры тоже типа не грамотно, онли инстансы

Izy Yank
19.02.2018
16:04:08
что???
ну я в одном уроке это вычитал, не помню где

Quantum Harmonizer
19.02.2018
16:04:20
ну я в одном уроке это вычитал, не помню где
Чем отличаются экземпляры от инстансов?

Sergey
19.02.2018
16:05:14
https://github.com/osmandapp/Osmand/blob/ac7ea326a60d386896bae83af69ba598594f0ccd/OsmAnd/src/net/osmand/plus/activities/FavoritesTreeFragment.java#L710-L703 здесь адаптер и весь код)
Нельзя давать айди айтема его позицию в списке. Удалиться второй элемент, на его место станет 3й, объект другой, а айди будет прежний

Izy Yank
19.02.2018
16:05:27
Чем отличаются экземпляры от инстансов?
ну в смысле не Fragmen frag = new Fragment, а Fragment.getInstance(свой метод с bundle)

Google
Quantum Harmonizer
19.02.2018
16:05:49
Виталий
19.02.2018
16:05:53
можно подробнее?

Ivan Silantev
19.02.2018
16:05:56
инстанс и экземпляр одно и тоже

параметры надо через бандлы передавать

так как система может разобрать и собрать фрагмент сама

Izy Yank
19.02.2018
16:06:27
почему не конструктор?
ну вот не помню, запомнил что так)

и вот вспомнил

решил спросить

Quantum Harmonizer
19.02.2018
16:07:20
Мой путь: https://speakerd.s3.amazonaws.com/presentations/34019b9c9f8f4d0db8d85638fa47464a/slide_23.jpg?1505660338

(только теперь инспекция работает, надо @SuppressLint("ValidFragment"))

Izy Yank
19.02.2018
16:08:44
(только теперь инспекция работает, надо @SuppressLint("ValidFragment"))
это норм если есть такая анотация в коде?

Quantum Harmonizer
19.02.2018
16:09:29
это норм если есть такая анотация в коде?
Ну только если с умом. Главное, чтоб оставался no-arg конструктор. А в своём конструкторе можно использовать только setArguments и setTargetFragment.

Quantum Harmonizer
19.02.2018
16:10:38
а почему с аргументами нельзя?
http://lmgtfy.com/?q=android+why+fragment+must+have+default+constructor

Vadim
19.02.2018
16:10:46
Кто то сталкивался? PID: 15350 Reason: Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 13. Wait queue head age: 6542.4ms.) Load: 0.86 / 0.7 / 0.62 CPU usage from 471157ms to 0ms ago (2018-02-19 18:01:39.927 to 2018-02-19 18:09:31.084): 1.4% 1301/surfaceflinger: 0.3% user + 1% kernel / faults: 1 minor 1.1% 1618/system_server: 0.8% user + 0.2% kernel / faults: 5118 minor 5 major 0.3% 1356/audioserver: 0% user + 0.2% kernel / faults: 16 minor

Izy Yank
19.02.2018
16:11:09
хотел пообщаться с людьми, придется с гуглом

вот так и живем..

Quantum Harmonizer
19.02.2018
16:12:13
хотел пообщаться с людьми, придется с гуглом
Это то, о чём лучше загуглить: без понимания этого обсуждать нечего.

Konstantin
19.02.2018
16:13:06
с параметрами когда андроид будет пересоздавать фрагмент - выбросится исключение и апка будет падать в рантайме

Google
Konstantin
19.02.2018
16:13:29
поэтому обычно делается через билдер-метод .newInstance(четотам)

Cube
19.02.2018
16:15:56
Я в адаптере получаю некую строку которую конвертирую в SimpleDataFormat и это все делаю в onBindViewHolder. Ужасно все тормозит. Как сделать чтобы не тормозило

?

Konstantin
19.02.2018
16:16:27
Не делать в этом методе?

Konstantin
19.02.2018
16:16:35
не делать в адаптере )

Cube
19.02.2018
16:17:25
использую олдин на весь адаптер

Konstantine
19.02.2018
16:17:34
Есть возможность в gridlayout поменять элементы местами?

Quantum Harmonizer
19.02.2018
16:18:26
Konstantine
19.02.2018
16:18:40
Было a b c d Надо переделать на лету в c b a d

Cube
19.02.2018
16:19:51
код

Cube
19.02.2018
16:19:53
https://pastebin.com/GexjhpK7

Pavel
19.02.2018
16:20:04
Он не должен тормозить. Быть может ты делаешь рендер всех ячеек сразу

Я в адаптере получаю некую строку которую конвертирую в SimpleDataFormat и это все делаю в onBindViewHolder. Ужасно все тормозит. Как сделать чтобы не тормозило

Cube
19.02.2018
16:20:15
Кстати забыл о самом главном. Использую все это в compile 'com.timehop.stickyheadersrecyclerview:library:0.4.3'

Когда быстро скролишь то тормозит

Pavel
19.02.2018
16:20:32
Аааа

Cube
19.02.2018
16:20:38
Вот и думаю из - за кода или либы

Pavel
19.02.2018
16:20:48
Поставь лог

Google
Cube
19.02.2018
16:20:52
Куда?

Pavel
19.02.2018
16:21:01
Посмотри сколько на открытие экрана показывается ячеек

Cube
19.02.2018
16:21:26
Не понял)

Pavel
19.02.2018
16:21:50
Я так понимаю, у тебя еще есть код для самого стикихедера

Cube
19.02.2018
16:21:58
Да

щяс скину

Quantum Harmonizer
19.02.2018
16:22:05
https://pastebin.com/GexjhpK7
String strDuration=sdfTime.format(calendar.getTime()); strDuration+=" s"; Вот это лучше сделать одним выражением. Но вообще там медленного ничего нет, нормальный код.

Pavel
19.02.2018
16:22:13
Который считает хедер

Cube
19.02.2018
16:22:18


Pavel
19.02.2018
16:22:29
Его закоменти и проверь

Admin
ERROR: S client not available

Pavel
19.02.2018
16:22:32
Для теста

Cube
19.02.2018
16:22:34
ок щяс

Quantum Harmonizer
19.02.2018
16:22:45
тоже тормозить нечему

одинственное что, setText может притормаживать, особенно при wrap_content

Konstantin
19.02.2018
16:23:17
но даже в этом случае лучше рассчеты вынеси наружу

Pavel
19.02.2018
16:23:17
И поставь еще log.d на каждый элемент

Открой экран и посмотри, сколько раз метод сработает

Quantum Harmonizer
19.02.2018
16:23:33
Pavel
19.02.2018
16:23:38
Ага

Google
Cube
19.02.2018
16:23:52
Да есть чуток

дергает

Pavel
19.02.2018
16:24:08
Ну суть в том, посмотреть как там с высотой дела

Cube
19.02.2018
16:24:14
да и телефон у меня не ахти кстати. Но думаю это не в этом дело.

Иван
19.02.2018
16:24:31










Quantum Harmonizer
19.02.2018
16:25:04
http://idownvotedbecau.se/imageofcode

Иван
19.02.2018
16:25:58
http://idownvotedbecau.se/imageofcode
Здесь достаточно глянуть на код

Делаю нотификейшн для музыки

Cube
19.02.2018
16:27:32
@pavelpantyukhov вверху Item снизу Header https://pastebin.com/mXCUKaRM

Pavel
19.02.2018
16:28:18
А лог что показывает?

И картинка в imageview случайно не большая?

Иван
19.02.2018
16:28:45
Функционал вроде работает

Проблема в этом



Frame Layout'a нету

Cube
19.02.2018
16:29:33
android:width="84dp" android:height="100dp"

Pavel
19.02.2018
16:29:48
Сам контент

Она не по сети грузится?

Иван
19.02.2018
16:30:29
Нет

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