Size: a a a

StartAndroid Ru Chat

2020 October 19

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
N 2
рано радовался, почему-то работает только при первом запуске, если перезайти в меню и зайти обратно снова эта фигня причем requestLayout даже не вызывается дело в чем-то другом вообще
requestLayout срабатывает асинхронно, он ставится на выполнение через mainHandler. Это значит, что Вы не можете гарантировать когда конкретно и сколько раз он будет вызван.
Я вижу два варианта решения
1) Переписать код правильно чтобы было неважно сколько раз вызывается этот метод и когда
2) (Костыль) в onCreate прятать NAVBAR, в onResume сделать post { setContentView(...) }

Я думаю, Вы понимаете за какой я вариант)
источник

N2

N 2 in StartAndroid Ru Chat
Vladyslav Lozytskyi
requestLayout срабатывает асинхронно, он ставится на выполнение через mainHandler. Это значит, что Вы не можете гарантировать когда конкретно и сколько раз он будет вызван.
Я вижу два варианта решения
1) Переписать код правильно чтобы было неважно сколько раз вызывается этот метод и когда
2) (Костыль) в onCreate прятать NAVBAR, в onResume сделать post { setContentView(...) }

Я думаю, Вы понимаете за какой я вариант)
Да с лейуатом все исправно я могу его каждый кадр вызывать, дело вообще не в нем, я логаю вызыв onLayout у своей вьюхи, поэтому вижу что он не вызывается когда я перезахожу, в onResume сделал и вроде работает, просто я не могу засечь когда этот баг точно вызывается ибо не всегда все ломается при перезаходе
источник

D

Dmitriy in StartAndroid Ru Chat
Подскажите, у кого то здесь есть опыт работы подключение бд pоstgresql на андроид?
источник

P

Pavel Pokatilo in StartAndroid Ru Chat
Dmitriy
Подскажите, у кого то здесь есть опыт работы подключение бд pоstgresql на андроид?
А зачем тебе разворачивать постгрес на андроиде?
источник

D

Dmitriy in StartAndroid Ru Chat
Pavel Pokatilo
А зачем тебе разворачивать постгрес на андроиде?
Такое тестовое задание
источник

P

Pavel Pokatilo in StartAndroid Ru Chat
Dmitriy
Такое тестовое задание
так тебе постгрес нужно на андроиде развернуть, или с андроида к постгресу подрубиться?
источник

D

Dmitriy in StartAndroid Ru Chat
Pavel Pokatilo
так тебе постгрес нужно на андроиде развернуть, или с андроида к постгресу подрубиться?
На андроиде развернуть. Я sql файл закинул в assets, через properties читаю файл app.properties где имя пароль  и т.д. бд храниться, но так ли я делаю ?
источник

P

Pavel Pokatilo in StartAndroid Ru Chat
Dmitriy
На андроиде развернуть. Я sql файл закинул в assets, через properties читаю файл app.properties где имя пароль  и т.д. бд храниться, но так ли я делаю ?
насколько я помню, по крайней мере так раньше было, постгрес в простую просто так не развернуть, кроме как через термукс
источник

P

Pavel Pokatilo in StartAndroid Ru Chat
android поддерживает sqlite при разработке приложений. Если ты собираешься писать ручками свою обертку на андроиде чтобы работал постгрес из sql файла, то это черепаший велосипед
источник

P

Pavel Pokatilo in StartAndroid Ru Chat
Если ты хочешь просто развернуть бд, не знаю че у тебя там за тз, то гуглишь termux, ставишь и в нем разворачиваешь постгрес
источник

D

Dmitriy in StartAndroid Ru Chat
Спасибо за инфу
источник

I

Ivan in StartAndroid Ru Chat
Dmitriy
На андроиде развернуть. Я sql файл закинул в assets, через properties читаю файл app.properties где имя пароль  и т.д. бд храниться, но так ли я делаю ?
ты точно уверен что понял тестовое задание верно?
источник

I

Ivan in StartAndroid Ru Chat
таких приколов с постгрес я ещё не видел
источник

Z

Zontik in StartAndroid Ru Chat
Ребят,а почему в адоид студии на новой версии по дефолту кнопки фиолетовые
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Zontik
Ребят,а почему в адоид студии на новой версии по дефолту кнопки фиолетовые
Потому что студия ставит primaryColor и secondaryColor абсолютно рандомные
источник

Z

Zontik in StartAndroid Ru Chat
А, понятно
источник

СП

Сергей П. in StartAndroid Ru Chat
Dmitriy
На андроиде развернуть. Я sql файл закинул в assets, через properties читаю файл app.properties где имя пароль  и т.д. бд храниться, но так ли я делаю ?
По смыслу актуальнее что имелось в виду с андроид клиента подрубиться к базе. Скюэль сервер на телефоне это изврат.
источник

S

Sergey in StartAndroid Ru Chat
Привет! Очень простой вопрос. onbindviewholder у RecylcerView всегда вызывается же для элемента который следующий, но не виден.? Т.е. имею ввиду, что на экране три элемента, значит onbindviewholder отрабатывает для 5ти, один следующий, но не виден, и один предыдущий, но тоже не виден.
источник

СП

Сергей П. in StartAndroid Ru Chat
Sergey
Привет! Очень простой вопрос. onbindviewholder у RecylcerView всегда вызывается же для элемента который следующий, но не виден.? Т.е. имею ввиду, что на экране три элемента, значит onbindviewholder отрабатывает для 5ти, один следующий, но не виден, и один предыдущий, но тоже не виден.
Ну х.з.
Я бы на один не закладывался. Х.з что там под капотом. Может и сотня. Или на 2-3 экрана. Причем меняться динамически.

Или внутрь класса лезть или пологировать какой элемен  биндится  на большом тестовом списке
источник

SP

Sergey Panov in StartAndroid Ru Chat
Sergey
Привет! Очень простой вопрос. onbindviewholder у RecylcerView всегда вызывается же для элемента который следующий, но не виден.? Т.е. имею ввиду, что на экране три элемента, значит onbindviewholder отрабатывает для 5ти, один следующий, но не виден, и один предыдущий, но тоже не виден.
По умолчанию биндится 1 следующий полностью невидимый элемент, но этот параметр настраивается.
источник