jenia
Помогите понять как делает этот player обновление списка после удаления трэка?
Ivansuper
Интересно на pastebin можно как-то залить картинку
jenia
https://github.com/dtrung98/MusicPlayer/blob/master/app/src/main/java/com/ldt/musicr/ui/dialog/DeleteSongsDialog.java
jenia
https://github.com/dtrung98/MusicPlayer/blob/a50be06eb3dc3acf3bbdff9f6c3b9002d4cf2443/app/src/main/java/com/ldt/musicr/util/MusicUtil.java#L260
jenia
Тестами посмотрел что именно в пункте 2 где он делает удаление из бд происходит отсвл на обновление. Но как? Вызовов я не вижу совсем
….
// Step 2: Remove selected tracks from the database
context.getContentResolver().delete(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
selection.toString(), null);
….
Dmitrii
Dmytro
Dmitrii
смотри логи
В догах только inactivity disconnecting from service
roman G
сори за такой оффтоп
кто-нибудь знает как в студии сделать, чтобы при зажатии option/ctrl + стрелка влево вправо, курсор перемещался не до следующего пробела, а до следующей заглавной буквы т.е при обычных настройках это выглядит так:
myApperCaseWord myApperCaseWord2 myApperCaseWord3 - будет переходить по кадому слову, а я хочу чтобы в слове он переходил к первой заглавной букве
влад
lll
влад
roman G
roman G
roman G
И еще один оффтоп, можно ли сделать в студии переключаться по вкладкам с помощью ctrl/commant+цыфра(как в хроме например)?
Дима
ребята, у меня запущен стримовский сервер в приложении для воспроизведение аудио-файла. Почему когда я пыталюсь одновременно закрыть сервер и открыть его заново - возникает проблема . Для того что бы такого не было , нужно ждать как минимум 3 секунды после закрытие серевера.
@
Am new to Android studio. Am having problem with setting up Gradle. This make the program not responding. Please I need help.
Yerlan
Vadim
наверняка есть такие кто сталкивался с вопросом создания event'ов для общения ViewModel с View
и у вас применро что то следующее
open class ViewModelEvent<out T>(private val content: T? = null) {
var hasBeenHandled = false
private set
/**
* Returns the content and prevents its use again.
*/
fun getContentIfNotHandled(): T? {
return if (hasBeenHandled) {
null
} else {
hasBeenHandled = true
content
}
}
/**
* Returns the content, even if it's already been handled.
*/
fun peekContent(): T? = content
}
но как это тестировать не оч понимаю, возможно кто то может поделиться опытом или ссылкой хотя бы?)
Vadim
Maksim
Приветствую всех! Просвятите пожалуйста по теме android и fuchsia, стоит ли сейчас начинать изучать андроид разработку, если Google может выкатить эту ОС и заменить ей андроид. Кто что думает по этому поводу?
Сергій
Евгений
Maksim
Да говорят, что это хорошо масштабируемая ОС и мол будет использоваться везде, где можно. Сами понимаете, не охота время зря потерять)
Сергій
🙈
Yurka
Vadim
Yurka
Vadim
Vadim
Vadim
Event class свой
не очень понятно зачем именно его тестировать, но ладно. поидее как то так https://medium.com/@muratcanbur/unit-test-your-livedata-and-viewmodel-3b224f71e981 как обычную rx
Arsen
CG么Rishi
Can anyone tell me how to protect daily checkin from Invalid activity
CG么Rishi
Like if user change time then he can take other day checkin reward
Павел
CG么Rishi
But i was not storing Point on server
CG么Rishi
And there is not server work on app
CG么Rishi
So, what to do next any idea to protect ?
Павел
I suggest.
Get current time from server and save. Next check, request current time from server again, and compare with saved value.
CG么Rishi
Okk
CG么Rishi
Thanks a Lot!
Sam
Like if user change time then he can take other day checkin reward
If user got strong enough motivation to hack system (like reward you mention) than you have to checkout requirements from some 'trusted' source.
User device cannot be trusted.
So you have to checkout requirements from server or blockchain or something like that
But at first ask yourself - is motivation of user strong enough to try to cheat? What is reward for daily checkin? What cost of each false positive? Probably its not worth it
CG么Rishi
ooooo
CG么Rishi
I am not Professional or Expert in Java.
CG么Rishi
Can anyone tell me that store point in Boolean can be Change by user ?
Sam
I am not Professional or Expert in Java.
You can just get time from https://timezonedb.com/api
without any additional work with server
It's probably simpliest way to done what you want right now
CG么Rishi
Oleksandr
не подскажите, можно ли получить View в BaseActivity? У меня стоит задача повесить на главный контейнер(тот что идет в setContentView) слушатель в каждой активности, хотелось бы вынести все это базовую сущность
Dmytro
Dmytro
только метод супер оставь))
Oleksandr
Oleksandr
Oleksandr
Oleksandr
Mike
findViewById(layoutResId)
смешались в кучу разные типы ресурсов
Alexander
Всем добрый вечер. Может кто скинуть инфу, как работать с Wi-Fi на API 15?
Alexander
А то немного плутаю по доке
Anonymous
подскажите пож бота чтоб скачивать видео с ютуб прям с телеграм
Anonymous
Kirill
Подскажите, кто сталкивался с подпиской в приложении, или кто может немного объяснить, как это делается
"Выплаты партнерам из России осуществляются только на банковские счета, открытые в долларах США."
Нашел такой текст..
Dmytro
Anonymous
Доброго дня. После обновления студии до 3.6, стало сильно раздражать что режим просмотра layout не фиксируется. в одном код, в другом split screen. Можно как нибудь зафиксировать режим просмотра ?
Flogiston
Как получить URL ApplicationBanner-a?
Artem
Artem
Куда тут тыкать чтобы сделать include?
Mike
Artem
Нет, там можно выбрать что-то, оно само вынести это в merge, а тут инклуд будет
Artem
Я давно это делал, и уже не помню что тыкал
Anonymous
refactor ->extract layout