← пред | след →
Harmonizr 2022-07-02 18:36:03
top_megapolis 2022-07-02 18:35:30
Класс больше весит, передача данных через бандл ограничена
класс не суётся в бандл
top_megapolis 2022-07-02 18:36:40
Harmonizr 2022-07-02 18:36:03
класс не суётся в бандл
Ну не класс а то что сериализовалось
soloviev_lesha 2022-07-02 18:37:42
top_megapolis 2022-07-02 18:36:40
Ну не класс а то что сериализовалось
Если ты передаёшь через bundle большие данные, возможно, что ты делаешь, что-то неправильно.
Harmonizr 2022-07-02 18:37:45
top_megapolis 2022-07-02 18:36:40
Ну не класс а то что сериализовалось
ну тогда Serializable в проигрыше)
Harmonizr 2022-07-02 18:38:27
soloviev_lesha 2022-07-02 18:37:42
Если ты передаёшь через bundle большие данные, возможно, что ты делаешь, что-то неправильно.
Ну ты точно делаешь что-то неправильно, когда говоришь, что надо обязательно делать так, а не иначе — генерировать лишний код, вместо того чтобы не генерировать.
Sergey_Torgovin 2022-07-02 18:38:58

Добрый день. Только начинаю учить андроид, не смог разобраться. 1-> просто урок, думаю проблема с темой урока не связанна. В main не могу сослаться на активити. 2-> Пытался переименовать активити в onCreate и переименовать сам файл активити из за возможных синтаксических ошибок. Пытался полностью класс с методом скопировать с рабочего файла. 3-> Нагулил что проблема может быть из-за неправильного синтекса (выполнил действия выше) или из за проблем с импортом import android.R проверил, присутствует.
top_megapolis 2022-07-02 18:39:22
Ляяя все, пасаны, я сдаюсь, просто понаблюдаю 😂
Harmonizr 2022-07-02 18:40:24
Sergey_Torgovin 2022-07-02 18:38:58
Добрый день. Только начинаю учить андроид, не смог разобраться. 1-> просто урок, думаю проблема с темой урока не связанна. В main не могу сослаться на активити. 2-> Пытался переименовать активити в onCreate и переименовать сам файл активити из за возможных синтаксических ошибок. Пытался полностью класс с методом скопировать с рабочего файла. 3-> Нагулил что проблема может быть из-за неправильного синтекса (выполнил действия выше) или из за проблем с импортом import android.R проверил, присутствует.
anadroid.R не импорти, тебе нужен R твоего проекта
top_megapolis 2022-07-02 18:40:43
Sergey_Torgovin 2022-07-02 18:38:58
Добрый день. Только начинаю учить андроид, не смог разобраться. 1-> просто урок, думаю проблема с темой урока не связанна. В main не могу сослаться на активити. 2-> Пытался переименовать активити в onCreate и переименовать сам файл активити из за возможных синтаксических ошибок. Пытался полностью класс с методом скопировать с рабочего файла. 3-> Нагулил что проблема может быть из-за неправильного синтекса (выполнил действия выше) или из за проблем с импортом import android.R проверил, присутствует.
Не тот импорт, не android.R надо
soloviev_lesha 2022-07-02 18:41:44
Harmonizr 2022-07-02 18:38:27
Ну ты точно делаешь что-то неправильно, когда говоришь, что надо обязательно делать так, а не иначе — генерировать лишний код, вместо того чтобы не генерировать.
Я исходил из своих знаний, что рефлексия существенно замедляет код, из-за этого я всегда использовал parcelable
Sergey_Torgovin 2022-07-02 18:43:06
Спасибо! Не мог сам понять, что не так)
artemminitskyi 2022-07-02 19:06:05
Подскажите пожалуйста, когда-то находил статью, что все layouts, занимают разное кол-во памяти, и потому каждый нужно использовать по необходимости а не пихать всё в Constraint, сейчас пытаюсь разгрузить свою вёрстку, но не всегда понимаю что лучше использовать, есть у кого что почитать полезное? Или просто пару советов?
creeksoncreeks 2022-07-02 19:14:52
soloviev_lesha 2022-07-02 18:41:44
Я исходил из своих знаний, что рефлексия существенно замедляет код, из-за этого я всегда использовал parcelable
рефлексия медленнее примерно на 55-60% (тестилось на цикле с 1кк повторений), в этом тесте – на 60 миллисекунд в среднем
то есть, получается да, существенно медленнее, но речь идет о десятках миллисекунд. не думаю, что это веское основание избегать рефлексию. просто надо использовать её только там, где она нужна
если у тебя были кейсы, где из-за рефлексии терялись секунды, десятки секунд – расскажи. а так, думаю, это не критично
п.с.
значение сильно скачет (разница в 40-90% и миллисекунд соответственно) и зависит (например) от того, передаем мы в функцию аргументы или просто обращаемся к каким-то переменным
MaxSiominDev 2022-07-02 19:15:13
artemminitskyi 2022-07-02 19:06:05
Подскажите пожалуйста, когда-то находил статью, что все layouts, занимают разное кол-во памяти, и потому каждый нужно использовать по необходимости а не пихать всё в Constraint, сейчас пытаюсь разгрузить свою вёрстку, но не всегда понимаю что лучше использовать, есть у кого что почитать полезное? Или просто пару советов?
На самом деле на современных девайсах пофигу. Ты не в 2012 году
artemminitskyi 2022-07-02 19:17:17
MaxSiominDev 2022-07-02 19:15:13
На самом деле на современных девайсах пофигу. Ты не в 2012 году
В целом да, но мне надо покрыть в том числе Api23 , да и для общего развития интересно))
MaxSiominDev 2022-07-02 19:20:51
artemminitskyi 2022-07-02 19:17:17
В целом да, но мне надо покрыть в том числе Api23 , да и для общего развития интересно))
Это имело значение на на android 6, а на android 2
artemminitskyi 2022-07-02 19:21:50
MaxSiominDev 2022-07-02 19:20:51
Это имело значение на на android 6, а на android 2
Всё делать на constraint?
Harmonizr 2022-07-02 19:22:42
artemminitskyi 2022-07-02 19:21:50
Всё делать на constraint?
есть любишь страдать, то почему нет?)
artemminitskyi 2022-07-02 19:23:44
Harmonizr 2022-07-02 19:22:42
есть любишь страдать, то почему нет?)
Почему страдать?
Всё что могу сделать без него, так и делаю))
MaxSiominDev 2022-07-02 19:23:47
artemminitskyi 2022-07-02 19:21:50
Всё делать на constraint?
Нет, не все. Другие layout тоже имеет смысл использовать но не надо оптимизации
gold_thanatos 2022-07-02 19:23:47
кто-то работал с TWS , как получить заряд кейса , наушников самих и тд?)
artemminitskyi 2022-07-02 19:25:38
MaxSiominDev 2022-07-02 19:23:47
Нет, не все. Другие layout тоже имеет смысл использовать но не надо оптимизации
Ну так в целом и поступаю))
inthecornersc 2022-07-02 19:26:37
artemminitskyi 2022-07-02 19:06:05
Подскажите пожалуйста, когда-то находил статью, что все layouts, занимают разное кол-во памяти, и потому каждый нужно использовать по необходимости а не пихать всё в Constraint, сейчас пытаюсь разгрузить свою вёрстку, но не всегда понимаю что лучше использовать, есть у кого что почитать полезное? Или просто пару советов?
Мобильный девайс — не десктоп. Если вы накрутите сложные экраны, то, естественно, это может медленно работать, особенно на старых девайсах и даже привести к ANR в особо запущенных случаях.
artemminitskyi 2022-07-02 19:28:36
inthecornersc 2022-07-02 19:26:37
Мобильный девайс — не десктоп. Если вы накрутите сложные экраны, то, естественно, это может медленно работать, особенно на старых девайсах и даже привести к ANR в особо запущенных случаях.
Ну на столько сложных нету, но я смотрю кое-что можно и упростить, вот и подумал спросить совета))
V3n0m5 2022-07-02 19:33:38
gold_thanatos 2022-07-02 19:23:47
кто-то работал с TWS , как получить заряд кейса , наушников самих и тд?)
TWS это Bluetooth Low Energy (BLE). В целом-то можно обойтись чтением материала с доки и, следуя этому материалу, пообщаться с «голым» Bluetooth 😏
Scorp 2022-07-02 19:51:44
Всем привет. Есть ли способ разрешить использование протокола http вместо https?
Scorp 2022-07-02 19:51:57
Вроде в манифесте что-то прописать нужно
altairmizuchi 2022-07-02 19:54:29
Scorp 2022-07-02 19:51:57
Вроде в манифесте что-то прописать нужно
android:usesCleartextTraffic=”true”
altairmizuchi 2022-07-02 19:54:40
В тэг application
Scorp 2022-07-02 19:54:42
altairmizuchi 2022-07-02 19:54:29
android:usesCleartextTraffic=”true”
Спасибо
batuKaraev 2022-07-02 20:06:08
Всем привет, при сборке проекта вылетает ошибка — не найден метод compile. В доке библиотеки написано добавьте
compile project(‘:react-native-background-job’) — в dependecies в app/build.gradle. Это не помогает, но и в этом объекте нет ни одной строчки с compile, я прочел что этот метод устаревший и нужно использовать implementation, как будет правльно написать такую строку через implementation?
Harmonizr 2022-07-02 20:06:41
batuKaraev 2022-07-02 20:06:08
Всем привет, при сборке проекта вылетает ошибка — не найден метод compile. В доке библиотеки написано добавьте
compile project(‘:react-native-background-job’) — в dependecies в app/build.gradle. Это не помогает, но и в этом объекте нет ни одной строчки с compile, я прочел что этот метод устаревший и нужно использовать implementation, как будет правльно написать такую строку через implementation?
ну заменить одно слово на другое
batuKaraev 2022-07-02 20:07:46

но mplementation немного по другому пишется
inthecornersc 2022-07-02 20:08:57
batuKaraev 2022-07-02 20:07:46
но mplementation немного по другому пишется
implementation project(‘:abcdef’)
batuKaraev 2022-07-02 20:09:22
понял спасибо, сейчас попробую
PSA_98Serg 2022-07-02 20:25:55
kulikov0 2022-07-02 17:41:39
Таки за шекели скажу
За 30 шекелей любой скажет!
malik_valli 2022-07-02 20:45:21
malik_valli 2022-07-02 20:45:21
malik_valli 2022-07-02 20:45:21
malik_valli 2022-07-02 20:45:21

Всем привет!
Подскажите пожалуйста что я делаю не так.
Есть два размера в ресурсах. Одинаковое значение (раньше было разное, но в целях явного рассмотрения бага сделал одинаковыми). Суть бага в том, что на деле получаются строки разного размера.
По сути, есть только различие в способе задания размера: в одном случае я задаю размер через XML-файл (side_result_text_size), а в другом случае через код context.resources.getDimension
Размеры «на бумаге» одинаковы (32sp), но на практике выходят разными..
MaxSiominDev 2022-07-02 20:45:22
PSA_98Serg 2022-07-02 20:25:55
За 30 шекелей любой скажет!
А я за 20 скажу!
PSA_98Serg 2022-07-02 20:49:18
malik_valli 2022-07-02 20:45:21
Для этого метода.
Unit conversions are based on the current DisplayMetrics associated with the resources.
Ну вероятно с этим связано, проще забить и использовать или один или иной метод
malik_valli 2022-07-02 20:51:24
PSA_98Serg 2022-07-02 20:49:18
Для этого метода.
Unit conversions are based on the current DisplayMetrics associated with the resources.
Ну вероятно с этим связано, проще забить и использовать или один или иной метод
Дело в меняющемся контексте, правильно понял?
coderyoda 2022-07-02 20:52:53
Привет всем , знает кто-нибудь с чем реализованы эти вкладки или с чем лучше реализовать
Это TabLayout или RecyclerView ?
PSA_98Serg 2022-07-02 20:53:39
malik_valli 2022-07-02 20:51:24
Дело в меняющемся контексте, правильно понял?
Других идей нет.
Плюс «это ж андроид».
А масштаб текста стандартный? Sp корректирунтся на него. У меня вот 150% стоит
malik_valli 2022-07-02 20:57:56
PSA_98Serg 2022-07-02 20:53:39
Других идей нет.
Плюс «это ж андроид».
А масштаб текста стандартный? Sp корректирунтся на него. У меня вот 150% стоит
Стандартный. Сейчас попробовал поиграться с настройками эмулятора. Похоже на контекст. Спасибо за наводку!
inthecornersc 2022-07-02 20:59:30
malik_valli 2022-07-02 20:45:21
Всем привет!
Подскажите пожалуйста что я делаю не так.
Есть два размера в ресурсах. Одинаковое значение (раньше было разное, но в целях явного рассмотрения бага сделал одинаковыми). Суть бага в том, что на деле получаются строки разного размера.
По сути, есть только различие в способе задания размера: в одном случае я задаю размер через XML-файл (side_result_text_size), а в другом случае через код context.resources.getDimension
Размеры «на бумаге» одинаковы (32sp), но на практике выходят разными..
textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, getResources().getDimension(R.dimen.my_text_size_in_sp))
PSA_98Serg 2022-07-02 21:00:12
inthecornersc 2022-07-02 20:59:30
textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, getResources().getDimension(R.dimen.my_text_size_in_sp))
Это то 100% сработает. Но сложнааа
PSA_98Serg 2022-07-02 21:00:34
Делал такое
inthecornersc 2022-07-02 21:00:36
PSA_98Serg 2022-07-02 21:00:12
Это то 100% сработает. Но сложнааа
Зато надёжнааа
← пред | след →