Size: a a a

Android Developers

2020 February 28

T

The The in Android Developers
там вообще какая-то фигня. если это первый запуск - то setChecked или setSelectedId - работают, item помечается как выбранный на панели. но если свернуть, повернуть экран и открыть снова - ТО НЕТ
источник

Kd

Konstantin dmz9 in Android Developers
Александр
Интересно.
Стало быть я могу взять и, условно, залить вообще весь фильм в свою апку, если он является частью моего контента?
видимо нет, если ты его хранишь в аппе то это ведь ассет уже
источник

А

Александр in Android Developers
Konstantin dmz9
видимо нет, если ты его хранишь в аппе то это ведь ассет уже
Ну, нет, я более чем уверен что для модерации нет разницы, является ли контент ассетом(лежит ли в папке, условно) или грузится по линку. Они задетектят. И зарэжут.
источник

SO

Sergey Onischuk in Android Developers
Arsen CeH9
можно здесь: Application.ActivityLifecycleCallbacks
Нашел, оказывается можно посмотреть в профайлере, даже фрагменты показывает
источник

Kd

Konstantin dmz9 in Android Developers
Александр
Ну, нет, я более чем уверен что для модерации нет разницы, является ли контент ассетом(лежит ли в папке, условно) или грузится по линку. Они задетектят. И зарэжут.
вывод какой - нахуй гуглплэй?😀
источник

Kd

Konstantin dmz9 in Android Developers
собственно поэтому и подумал про альтернативные магазины
источник

DM

Dem Mort in Android Developers
источник

DM

Dem Mort in Android Developers
Всем доброго времени суток) Подскажите, пожалуйста, как можно исправить, чтобы нижнее меню вниз не съезжало,  если убрать fitsSystemWindows в фрагменте, то все нормально, но к сожалению он нужен в том фрагменте... При скроле экрана менюшка становится норм, заранее спасибо)
источник

Ж

Женя in Android Developers
есть депрекейтед метод requestFitsSystemWindows, может кто-нибудь знает незадепрекейченный аналог? вот он должен помочь
источник

VK

Vitalii Krokhalev in Android Developers
Женя
есть депрекейтед метод requestFitsSystemWindows, может кто-нибудь знает незадепрекейченный аналог? вот он должен помочь
источник

DM

Dem Mort in Android Developers
Помогло, спасибо))
источник

Sergey λ in Android Developers
о, коллективное чтение джава документации )
источник

AK

Andrew Kovalev in Android Developers
добрый день, с помощью каких инструментов можно реализовать такую фичу -
в 23:59 данные о выполненных и невыполненых задачах сохраняются в таблицу. В 00:01 следующего дня ресайклер рефрешится и в него добавляются новые задачи ?
источник

А

Александр in Android Developers
Konstantin dmz9
вывод какой - нахуй гуглплэй?😀
Ну блин, а где ж ещё публиковаться то, чтобы был, так сказать, финансовый профит.
источник

А

Александр in Android Developers
No options
источник

NM

Nick Marchuk in Android Developers
Александр
No options
Вообще стоит публиковаться в хуявееском сторе, как ни как + юзеры
источник

А

Александр in Android Developers
Nick Marchuk
Вообще стоит публиковаться в хуявееском сторе, как ни как + юзеры
Ну, стоит. Це ок.
Однако ж как ни крути, основная аудитория в GP.
Поэтому нахуй его не пошлёшь, увы.
источник

NM

Nick Marchuk in Android Developers
Александр
Ну, стоит. Це ок.
Однако ж как ни крути, основная аудитория в GP.
Поэтому нахуй его не пошлёшь, увы.
Это само собой
источник

Н

Николай in Android Developers
Хелп ми.

структура такая:
singletone класс ChatRoomStorage;
в этом классе поле List<ChatRoom> chatRooms;

внутри объекта ChatRoom лежат некоторые поля и List<Message> messages;

Есть первая активность с RecyclerView; Для отображения списка чат-комнат
Адаптер имеет ссылку на ChatRoomStorage instance;

Есть втора активность с RecyclerView; Для отображения сообщений в конкретной комнате
Адаптер в конструкторе получает ссылку на ChatRoom chatRoom = (ChatRoom) intent.getExtras().getSerializable(App.CHAT_ROOM_EXTRA);



Переход с первой активности на вторую происходит по клику на елемент RecyclerView.
Формируется интент
intent.putExtra(App.CHAT_ROOM_EXTRA, chatRoomStorage.getChatRoomList().get(getAdapterPosition()));

           context.startActivity(intent);


Так как это мессенджер и пользователю приходят сообщения в service.
Когда приходит сообщение то сервис кладёт их в ChatRoomStorage таким образом:
chatRoomStorage.getChatRoomById(message.getRoomId()).addMessage(message);

После этого идёт бродкаст. Активность ловит бродкаст и вызывает adapter.notifyDataSetChanged();
Но при этом ничего на экране не меняется.

Если нажать кнопку back и снова кликнуть на тот же елемент recyclerView то новые сообщения там будут отображены.

Где тут собака зарыта? Как это исправить?
источник

DE

Denis Egorov in Android Developers
Николай
Хелп ми.

структура такая:
singletone класс ChatRoomStorage;
в этом классе поле List<ChatRoom> chatRooms;

внутри объекта ChatRoom лежат некоторые поля и List<Message> messages;

Есть первая активность с RecyclerView; Для отображения списка чат-комнат
Адаптер имеет ссылку на ChatRoomStorage instance;

Есть втора активность с RecyclerView; Для отображения сообщений в конкретной комнате
Адаптер в конструкторе получает ссылку на ChatRoom chatRoom = (ChatRoom) intent.getExtras().getSerializable(App.CHAT_ROOM_EXTRA);



Переход с первой активности на вторую происходит по клику на елемент RecyclerView.
Формируется интент
intent.putExtra(App.CHAT_ROOM_EXTRA, chatRoomStorage.getChatRoomList().get(getAdapterPosition()));

           context.startActivity(intent);


Так как это мессенджер и пользователю приходят сообщения в service.
Когда приходит сообщение то сервис кладёт их в ChatRoomStorage таким образом:
chatRoomStorage.getChatRoomById(message.getRoomId()).addMessage(message);

После этого идёт бродкаст. Активность ловит бродкаст и вызывает adapter.notifyDataSetChanged();
Но при этом ничего на экране не меняется.

Если нажать кнопку back и снова кликнуть на тот же елемент recyclerView то новые сообщения там будут отображены.

Где тут собака зарыта? Как это исправить?
без кода сложно помочь
источник