Size: a a a

Android Developers

2020 August 01

M

Max in Android Developers
Все, разобрался. После обновления пришлось включить оптимизацию MIUI, т.к. углы иконок перестали сглаживаться. Эти кнопки теперь по-другому выглядят. И сейчас нужно выбирать: либо гладкие углы иконок, либо эти кнопки.
источник

M

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

OP

Oleg Pchelkin in Android Developers
Max
Все, разобрался. После обновления пришлось включить оптимизацию MIUI, т.к. углы иконок перестали сглаживаться. Эти кнопки теперь по-другому выглядят. И сейчас нужно выбирать: либо гладкие углы иконок, либо эти кнопки.
какой то MUIU курильщика получился) Впрочем, ничего нового(
источник

m

main in Android Developers
Прошу помощи. У меня в проекте есть абстрактный класс
public class helloworldtest {
   public static void main(String[] args) {
       System.out.println("hello");
   }
}
При запуске получаю ошибку:
* What went wrong:
A problem occurred configuring project ':app'.
> Could not create task ':app:helloworldtest.main()'.
  > SourceSet with name 'main' not found.

Есть варианты почему такое возникает? Гуглил, но не нашел четкого описания ошибки. Для частоты эксперимента можете у себя попробовать
источник

M

Mafioznik in Android Developers
Парни, запрещено ли в гугл плей давать награду за оценку приложения? Именно за просто любую оценку, а не только нужную
источник

M

Mafioznik in Android Developers
Типо "не поленись оцени нас, а мы дадим награду" это норм?
источник

🎄

🎄ANONIM🎄 in Android Developers
Друзья подскажите пожалуйста, а я могу поменять системную ориентацию?
Не лично для окна приложения, а для всей системы
источник

TT

Turalllb Turalll in Android Developers
Подскажите, если я хочу колбек в момент когда пользователь увидел вью, я должен переопределить OnDraw и оттуда звонить? А не бывает так что в super что-то   в  другом потоке рисуется и мой колбек окажется раньше и фокус на вью поставить не удастся?
источник

TM

Timur Mukhortov in Android Developers
Turalllb Turalll
Подскажите, если я хочу колбек в момент когда пользователь увидел вью, я должен переопределить OnDraw и оттуда звонить? А не бывает так что в super что-то   в  другом потоке рисуется и мой колбек окажется раньше и фокус на вью поставить не удастся?
Вы взяли в жц view определили куда поставить фокус и он не поставился?
источник

TT

Turalllb Turalll in Android Developers
Timur Mukhortov
Вы взяли в жц view определили куда поставить фокус и он не поставился?
cоздается фрагмент и я бы мог поставить фокус в onResume , но не могу это сделать из-за архитектурных особенностей(мне при первом onResume не нужна фокусировка, а когда в этом фрагменте я открываю след фрагмент, а потом возвращаюсь назад , отображение прошлого фрагмента не хранилось в стеке, в стеке хранилась только вьюМодель , а фрагмент OnCreate по новой. )  У меня есть системный колбек, который отрабатывает когда этот фрагмент снова становится активным , но его так реализовали, что это происходит до OnCreate и в этот момент нужная вложенная вью не отрисована. post {} тоже не спасает, даже вложенный пост. delay дело гиблое
источник

AK

Anatoliy Kernokus in Android Developers
извиняюсь за нубский вопрос,но как формировать рандомные id для базы данных?
источник

AZ

Alexander Zapevalov in Android Developers
а зачем нужны рандомные ID в базе данных? Оо
в какой момент обычного автоинкремента стало не хватать?
источник

Я

Ярослав in Android Developers
Anatoliy Kernokus
извиняюсь за нубский вопрос,но как формировать рандомные id для базы данных?
В room через autogenerate = true,  id можно автоматически генерировать
источник

AK

Anatoliy Kernokus in Android Developers
спасибо
источник

Я

Ярослав in Android Developers
Alexander Zapevalov
а зачем нужны рандомные ID в базе данных? Оо
в какой момент обычного автоинкремента стало не хватать?
Наверное он не правильно вопрос задал
источник

AZ

Alexander Zapevalov in Android Developers
я уже понял, ага :)
источник

TM

Timur Mukhortov in Android Developers
@Turalllb если при возвращение на предыдущий фрагмент имеется стек с viewModelькой, то почему туда не класть фокус на элемент, во viewModel?
источник

TT

Turalllb Turalll in Android Developers
Timur Mukhortov
@Turalllb если при возвращение на предыдущий фрагмент имеется стек с viewModelькой, то почему туда не класть фокус на элемент, во viewModel?
ну это больше не вьюМодель, а чистые данные, некий класс  при переходе на который , создает связанный с ним фрагмент. Таким образом данные фрагмента всегда хранятся в стеке, а сами фрагменты уничтожаются и не ложатся в стек.  Такой вот подход перекочевал в либу с ios . Удобно, то что данные всегда живы и память не забивается при открытии вложенных экранов.  Ну и удобно кодить на двух платформах сразу за счет единообразия подходов. Так что в модель можно только сохранить информацию о фокусе, заранее проиндексировав все фокусируемые вьюхи.
источник

TT

Turalllb Turalll in Android Developers
И вот встает вопрос: как при создании фрагмента ставить фокус, если вьюхи еще могут быть не нарисованы. И думаю ответ прост. Создавать флаг, на первом onResume не проставлять фокус(как требует бизнес логика) , а потом уже onResume как я понимаю может выступать гарантом того что все вьюхи видны
источник

TT

Turalllb Turalll in Android Developers
сейчас попробую с флагом, вроде самое чистое решение
источник