Size: a a a

Android Developers

2021 February 01

S

Silent829 in Android Developers
Vadim Morozov
@silent829 да чётко с параметром, в целом пожалуй то что нужно, только ты вот написал добавить endIconMode это для чего?
и так понимаю нажатие на сам глазик я буду уже через параметр моего TextInputLayout?
я ж сказал он тебе автоматом будет превращать пароль в звездочки и обратно, а endIconMode говорит что ты хочешь чтобы он именно в звездочки пароль превращал, а не что-то другое делал
источник

S

Silent829 in Android Developers
источник

S

Silent829 in Android Developers
туда можно поставить крестик для очистки текста либо стрелочку которая будет раскрывать менюшку
источник

VM

Vadim Morozov in Android Developers
Silent829
я ж сказал он тебе автоматом будет превращать пароль в звездочки и обратно, а endIconMode говорит что ты хочешь чтобы он именно в звездочки пароль превращал, а не что-то другое делал
всё, запустил и так и так, понятно) спасибо!
источник

S

Silent829 in Android Developers
Vadim Morozov
всё, запустил и так и так, понятно) спасибо!
спрашивай если что не получится)
источник

OD

Oleg Dragun in Android Developers
Привет, я новичок, играюсь с activity lifecycle.
Нашел следующий кейс: сохраняя переменную при помощи onSaveInstanceState (для поворота экрана, допустим) и выходя из прилаги по кнопке Back есть 2 варика
1) Если переменная объявлена внутри класса mainActivity при повторном заходе в прилагу счетчик нажатий обнуляется. Это логично, по Back вызвался onDestroy и убил всё, что нужно.
2) Если переменная объявлена снаружи класса (чет вроде global), при повторном заходе в прилагу счетчик висит.
Следовательно 2 вопроса
1) А что, собственно, происходит во 2 случае? Тип андроид хранит недоубитый процесс моей прилаги и значения глобальных переменных в том числе?
2) Есть ли реальный юз-кейс для такого? Или делать глобальные переменные это прям отстой и я пойму, как сохранять cross-activity дату, когда дойду до local database вроде room?
Если вдруг нужен код
источник

RC

Roman Chumachenko in Android Developers
Oleg Dragun
Привет, я новичок, играюсь с activity lifecycle.
Нашел следующий кейс: сохраняя переменную при помощи onSaveInstanceState (для поворота экрана, допустим) и выходя из прилаги по кнопке Back есть 2 варика
1) Если переменная объявлена внутри класса mainActivity при повторном заходе в прилагу счетчик нажатий обнуляется. Это логично, по Back вызвался onDestroy и убил всё, что нужно.
2) Если переменная объявлена снаружи класса (чет вроде global), при повторном заходе в прилагу счетчик висит.
Следовательно 2 вопроса
1) А что, собственно, происходит во 2 случае? Тип андроид хранит недоубитый процесс моей прилаги и значения глобальных переменных в том числе?
2) Есть ли реальный юз-кейс для такого? Или делать глобальные переменные это прям отстой и я пойму, как сохранять cross-activity дату, когда дойду до local database вроде room?
Если вдруг нужен код
На сколько я понимаю, процесс убьется не сразу. Ну и тогда да, статические переменные будут жить, пока жив процесс. Юзкейсов у этого нет, никогда не пытайся так данные бекапить при смерти активити
источник

I

Ivansuper in Android Developers
Oleg Dragun
Привет, я новичок, играюсь с activity lifecycle.
Нашел следующий кейс: сохраняя переменную при помощи onSaveInstanceState (для поворота экрана, допустим) и выходя из прилаги по кнопке Back есть 2 варика
1) Если переменная объявлена внутри класса mainActivity при повторном заходе в прилагу счетчик нажатий обнуляется. Это логично, по Back вызвался onDestroy и убил всё, что нужно.
2) Если переменная объявлена снаружи класса (чет вроде global), при повторном заходе в прилагу счетчик висит.
Следовательно 2 вопроса
1) А что, собственно, происходит во 2 случае? Тип андроид хранит недоубитый процесс моей прилаги и значения глобальных переменных в том числе?
2) Есть ли реальный юз-кейс для такого? Или делать глобальные переменные это прям отстой и я пойму, как сохранять cross-activity дату, когда дойду до local database вроде room?
Если вдруг нужен код
Активити может быть уничтожена как сущность. Но процесс приложения в ОС имеет свой жизненный цикл. Пока процесс не уничтожен, все static переменные помнят свои значения
источник

Д

Даниэль in Android Developers
Здравствуйте, я тут пишу кастомное вью. мне нужно сделать, чтобы в зависимости от размера карточки текст в ней переносился и если не хватается места он сокращался и добавлялось многоточие "...". Пытаюсь с помощью StaticLayout, но не получается
источник

Д

Даниэль in Android Developers
У кого-нибудь есть идеи как такое сделать?
источник

I

Ilya in Android Developers
Даниэль
Здравствуйте, я тут пишу кастомное вью. мне нужно сделать, чтобы в зависимости от размера карточки текст в ней переносился и если не хватается места он сокращался и добавлялось многоточие "...". Пытаюсь с помощью StaticLayout, но не получается
StaticLayout должен работать, это уже вопрос реализации
источник

QH

Quantum Harmonizer in Android Developers
Даниэль
Здравствуйте, я тут пишу кастомное вью. мне нужно сделать, чтобы в зависимости от размера карточки текст в ней переносился и если не хватается места он сокращался и добавлялось многоточие "...". Пытаюсь с помощью StaticLayout, но не получается
подсмотри TextView, всю. эту работу делает именно StaticLayout
источник

Д

Даниэль in Android Developers
StaticLayout работает. Просто он рисуется как бы поверх синей карточки, а мне нужно чтобы он обрезал строку, чтобы она не выходила за карточку
источник

I

Ilya in Android Developers
Даниэль
StaticLayout работает. Просто он рисуется как бы поверх синей карточки, а мне нужно чтобы он обрезал строку, чтобы она не выходила за карточку
Так нужно учитывать ширину карточки
источник

a

abyl in Android Developers
Всем привет,
есть проблема получается есть адаптер который сохраняет данные в arraylist, после чего я сохраняю сохраняю его при нажатии кнопки в fragment сохраняю его в sharedpref, arraylist который я достаю из адаптера получается пустым, вот код адаптера:
источник

a

abyl in Android Developers
получаю его таким образом:
источник

Д

Даниэль in Android Developers
@Snowmaze я учитываю. тут с высотой проблема
источник

Д

Даниэль in Android Developers
он переносит на следующую строку, где карточка уже закончена
источник

DB

Dmytro Borysov in Android Developers
abyl
Всем привет,
есть проблема получается есть адаптер который сохраняет данные в arraylist, после чего я сохраняю сохраняю его при нажатии кнопки в fragment сохраняю его в sharedpref, arraylist который я достаю из адаптера получается пустым, вот код адаптера:
И в чем вопрос? у тебя код в if никогда туда не заходит
источник

K

Kasem in Android Developers
Что лучше для сложных объектов
Анонимный опрос
26%
Room
14%
Realm
60%
А мне похуй
Проголосовало: 35
источник