Size: a a a

StartAndroid Ru Chat

2020 October 29

N

NightDev in StartAndroid Ru Chat
Доброе время суток всем!) Ребят подскажите есть ли возможность устанавливать звук/мелодию уведомления приложения? Как с смс к примеру. И если несколько разных "типов" уведомлений у приложения, можно ли устанавливать для каждого "типа" свой звук?
источник

A

Alexander in StartAndroid Ru Chat
NightDev
Доброе время суток всем!) Ребят подскажите есть ли возможность устанавливать звук/мелодию уведомления приложения? Как с смс к примеру. И если несколько разных "типов" уведомлений у приложения, можно ли устанавливать для каждого "типа" свой звук?
Можно
источник

N

NightDev in StartAndroid Ru Chat
Alexander
Можно
Благодарю за ответ. А есть ли возможность указать на подобный пример? статью или исходники на github. Буду безмерно благодарен)
источник

A

Alexander in StartAndroid Ru Chat
NightDev
Благодарю за ответ. А есть ли возможность указать на подобный пример? статью или исходники на github. Буду безмерно благодарен)
источник

A

Alexander in StartAndroid Ru Chat
NightDev
Благодарю за ответ. А есть ли возможность указать на подобный пример? статью или исходники на github. Буду безмерно благодарен)
источник

A

Alexander in StartAndroid Ru Chat
Первое для одного пуша, второе для группы пушей. setSound в обоих случаях есть вроде
источник

N

NightDev in StartAndroid Ru Chat
Дай Бог Вам здоровья, милый человек!) Благодарю за помощь🤝
источник

A

Aleksandr in StartAndroid Ru Chat
Maxim Gnatyuk
Ребята, всем привет
вопрос к тем, кто работал с NavigationUI
у нас есть BottomNavigationView и в атрибутах menu, в котором есть инфа по клику на какой айтем какой дестинейшен открыть
вопрос в чем, можно ли переопределить в коде клик только на один айтем боттом навигейшена, но при этом что бы клики на другие хендлились той менюшкой ?
я вот так решил эту задачу (два разных поведения для одной иконки по условию) - navController.addOnDestinationChangedListener(new NavController.OnDestinationChangedListener() {
               @Override
               public void onDestinationChanged(@NonNull NavController controller, @NonNull NavDestination destination, @Nullable Bundle arguments) {
                   if(destination.getId() == R.id.navigation_route&&loadStartTime().equals("")) {
                   navController.navigate(R.id.navigation_route_form);
                   }
               }
           });
источник

MG

Maxim Gnatyuk in StartAndroid Ru Chat
Aleksandr
я вот так решил эту задачу (два разных поведения для одной иконки по условию) - navController.addOnDestinationChangedListener(new NavController.OnDestinationChangedListener() {
               @Override
               public void onDestinationChanged(@NonNull NavController controller, @NonNull NavDestination destination, @Nullable Bundle arguments) {
                   if(destination.getId() == R.id.navigation_route&&loadStartTime().equals("")) {
                   navController.navigate(R.id.navigation_route_form);
                   }
               }
           });
Примерно так я и решил
Спасибо
источник

СС

Слава Слава... in StartAndroid Ru Chat
Всем привет. В бд хранится инф о пользователе. Через valueEventListener, onDaraChenge при запуске приложения все пользователи помещаются в аррейЛист и ресайклВью. Но потом при добавлении нового пользователя в бд сейчас очищаю ресайклВью и добавляю всех заново. В общем не могу понять как в onDataChenge при добавлении нового пользователя в бд, добавить только его в ресайклВью, а не всех по новой. Надеюсь описал понятно
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
Слава Слава
Всем привет. В бд хранится инф о пользователе. Через valueEventListener, onDaraChenge при запуске приложения все пользователи помещаются в аррейЛист и ресайклВью. Но потом при добавлении нового пользователя в бд сейчас очищаю ресайклВью и добавляю всех заново. В общем не могу понять как в onDataChenge при добавлении нового пользователя в бд, добавить только его в ресайклВью, а не всех по новой. Надеюсь описал понятно
Вижу пока два варианта. Можно сравнивать два списка (в ресайклере и новый список), находить  новый элемент и вставлять notifyItemInsert (или как то так) только его или использовать diff util.
источник

СС

Слава Слава... in StartAndroid Ru Chat
Konstantine Kovalenko
Вижу пока два варианта. Можно сравнивать два списка (в ресайклере и новый список), находить  новый элемент и вставлять notifyItemInsert (или как то так) только его или использовать diff util.
+
источник

v

vorobyoff in StartAndroid Ru Chat
Слава Слава
Всем привет. В бд хранится инф о пользователе. Через valueEventListener, onDaraChenge при запуске приложения все пользователи помещаются в аррейЛист и ресайклВью. Но потом при добавлении нового пользователя в бд сейчас очищаю ресайклВью и добавляю всех заново. В общем не могу понять как в onDataChenge при добавлении нового пользователя в бд, добавить только его в ресайклВью, а не всех по новой. Надеюсь описал понятно
Можешь заюзать listadapter для recyclerview, он плотно с diffutil работает
источник

v

vorobyoff in StartAndroid Ru Chat
Хотя тоже самое можно в обычном адаптере написать, просто кода чуть больше будет
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
Илья Гаевский
Привет, может кто объяснить поведения этой генерации ?
Помогите, пожалуйста :)
источник

F

Foteh in StartAndroid Ru Chat
доброе утро! ребята скажите пожалуйста как поменять язык интерфейса на другой(например с RU на EN) есть какие-нибудь статьи. Можно посмотреть или почитать?
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
Foteh
доброе утро! ребята скажите пожалуйста как поменять язык интерфейса на другой(например с RU на EN) есть какие-нибудь статьи. Можно посмотреть или почитать?
самая подробная статья на мой взгляд(с поддержкой версионности API) - https://proandroiddev.com/change-language-programmatically-at-runtime-on-android-5e6bc15c758
источник

F

Foteh in StartAndroid Ru Chat
спасибо! Посмотрю
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Здравствуйте . Помогите решить проблему...
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Dmitry Alekseyevich
Здравствуйте . Помогите решить проблему...
Гуглить пробовал?
источник