Size: a a a

StartAndroid Ru Chat

2020 May 11

Г

Галочка in StartAndroid Ru Chat
только пару дней назад начинаю работать с ней,уже могу добавлять пользователя и созданный им никнейм в базу,на подобии такого
источник

Г

Галочка in StartAndroid Ru Chat
проблема в том что я не могу понять как правильно доставать данные из базы,документация мне в этом не помогла
хотя бы тот же ник нейм
пробовал что то на подобии такого
private fun getNickNameByID(userUid: String): String {
       var nname:String=""
       FirebaseDatabase.getInstance().reference
           .child(userUid)

           .addListenerForSingleValueEvent(object : ValueEventListener {
               override fun onCancelled(p0: DatabaseError) {

               }

               override fun onDataChange(p0: DataSnapshot) {
                   var map = p0.children.first().value
                   nickname = map.toString()

               }
источник

Г

Галочка in StartAndroid Ru Chat
источник

СП

Сергей П. in StartAndroid Ru Chat
Это firestore или realtime базы?
источник

Г

Галочка in StartAndroid Ru Chat
realtime
источник

Г

Галочка in StartAndroid Ru Chat
на их сайте информации не хватило
источник

СП

Сергей П. in StartAndroid Ru Chat
Вот именно с ней не работал
источник

Г

Галочка in StartAndroid Ru Chat
печально
источник

СП

Сергей П. in StartAndroid Ru Chat
Галочка
печально
Тут спроси
@android_ru
источник

D

Dmitry in StartAndroid Ru Chat
Вопрос.
int img333 = R.drawable.kartinka;
и потом вывести - что оно выводит, hashcode?
источник

ИО

Иван Овсиенко... in StartAndroid Ru Chat
Может кто-то подсказать? У меня есть база данных, с очень большим обьемом строк. Как самым быстрым и ресурсонезатратным способом удалить дубликаты записей по определенному полю?
источник

АБ

Андрей Барковский... in StartAndroid Ru Chat
Dmitry
Вопрос.
int img333 = R.drawable.kartinka;
и потом вывести - что оно выводит, hashcode?
Некий ID ресурса, причем уникальный. Хешкоду тут не место, ибо он может повториться, пусть и с очень маленькой вероятностью, что повлечет к очевидным проблемам.

Про генерацию ресурсов: https://stackoverflow.com/questions/6517151/how-does-the-mapping-between-android-resources-and-resources-id-work
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Иван Овсиенко
Может кто-то подсказать? У меня есть база данных, с очень большим обьемом строк. Как самым быстрым и ресурсонезатратным способом удалить дубликаты записей по определенному полю?
Можешь посчитать поля с одинаковыми названиями. Потом сделать запрос "DELETE FROM table WHERE name='тут значение поля' LIMIT (count - 1)". Типо такого.
источник

D

Dmitry in StartAndroid Ru Chat
Андрей Барковский
Некий ID ресурса, причем уникальный. Хешкоду тут не место, ибо он может повториться, пусть и с очень маленькой вероятностью, что повлечет к очевидным проблемам.

Про генерацию ресурсов: https://stackoverflow.com/questions/6517151/how-does-the-mapping-between-android-resources-and-resources-id-work
спасибо
источник

ИО

Иван Овсиенко... in StartAndroid Ru Chat
Egor Sigolaev
Можешь посчитать поля с одинаковыми названиями. Потом сделать запрос "DELETE FROM table WHERE name='тут значение поля' LIMIT (count - 1)". Типо такого.
Если я правильно понял, нужно в цикле пройтись по всей базе данных, для каждой записи вытянуть все записи имеющие такое же значение. если их больше 1 то делать "LIMIT (count - 1)" ?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Иван Овсиенко
Если я правильно понял, нужно в цикле пройтись по всей базе данных, для каждой записи вытянуть все записи имеющие такое же значение. если их больше 1 то делать "LIMIT (count - 1)" ?
Да. Если таких 5, удалить 4 (поэтому лимит - 1)
источник

ИО

Иван Овсиенко... in StartAndroid Ru Chat
Egor Sigolaev
Да. Если таких 5, удалить 4 (поэтому лимит - 1)
Спасибо!)
источник

МТ

Максим Таранюк... in StartAndroid Ru Chat
Подсткажите. Такая задача.
Приложение магазин.
В корзине товаро есть RecyclerView в нем товары. Как при нажатии на кнопку "удалить" сделать что бы удалился товар и одновременно товар пропал с екрана.
Товар то из списка удаляеться, но я не могу понять как оповестить Recycler что ему нужно убрать елемент.

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

ИО

Иван Овсиенко... in StartAndroid Ru Chat
Максим Таранюк
Подсткажите. Такая задача.
Приложение магазин.
В корзине товаро есть RecyclerView в нем товары. Как при нажатии на кнопку "удалить" сделать что бы удалился товар и одновременно товар пропал с екрана.
Товар то из списка удаляеться, но я не могу понять как оповестить Recycler что ему нужно убрать елемент.

Каким образом это можно сделать?
Если я не ошибаюсь тебе нужно при добавлении и удалении внутри адаптера вызывать метод  notifyDataSetChanged();
источник

МТ

Максим Таранюк... in StartAndroid Ru Chat
Иван Овсиенко
Если я не ошибаюсь тебе нужно при добавлении и удалении внутри адаптера вызывать метод  notifyDataSetChanged();
Я так тоже делал. Но потом Видно как оно пересоздается. Видно как карточки (CardVIew) мерцают при обновлении
источник