проблема в том что я не могу понять как правильно доставать данные из базы,документация мне в этом не помогла хотя бы тот же ник нейм пробовал что то на подобии такого 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()
Может кто-то подсказать? У меня есть база данных, с очень большим обьемом строк. Как самым быстрым и ресурсонезатратным способом удалить дубликаты записей по определенному полю?
Вопрос. int img333 = R.drawable.kartinka; и потом вывести - что оно выводит, hashcode?
Некий ID ресурса, причем уникальный. Хешкоду тут не место, ибо он может повториться, пусть и с очень маленькой вероятностью, что повлечет к очевидным проблемам.
Может кто-то подсказать? У меня есть база данных, с очень большим обьемом строк. Как самым быстрым и ресурсонезатратным способом удалить дубликаты записей по определенному полю?
Можешь посчитать поля с одинаковыми названиями. Потом сделать запрос "DELETE FROM table WHERE name='тут значение поля' LIMIT (count - 1)". Типо такого.
Некий ID ресурса, причем уникальный. Хешкоду тут не место, ибо он может повториться, пусть и с очень маленькой вероятностью, что повлечет к очевидным проблемам.
Можешь посчитать поля с одинаковыми названиями. Потом сделать запрос "DELETE FROM table WHERE name='тут значение поля' LIMIT (count - 1)". Типо такого.
Если я правильно понял, нужно в цикле пройтись по всей базе данных, для каждой записи вытянуть все записи имеющие такое же значение. если их больше 1 то делать "LIMIT (count - 1)" ?
Если я правильно понял, нужно в цикле пройтись по всей базе данных, для каждой записи вытянуть все записи имеющие такое же значение. если их больше 1 то делать "LIMIT (count - 1)" ?
Подсткажите. Такая задача. Приложение магазин. В корзине товаро есть RecyclerView в нем товары. Как при нажатии на кнопку "удалить" сделать что бы удалился товар и одновременно товар пропал с екрана. Товар то из списка удаляеться, но я не могу понять как оповестить Recycler что ему нужно убрать елемент.
Подсткажите. Такая задача. Приложение магазин. В корзине товаро есть RecyclerView в нем товары. Как при нажатии на кнопку "удалить" сделать что бы удалился товар и одновременно товар пропал с екрана. Товар то из списка удаляеться, но я не могу понять как оповестить Recycler что ему нужно убрать елемент.
Каким образом это можно сделать?
Если я не ошибаюсь тебе нужно при добавлении и удалении внутри адаптера вызывать метод notifyDataSetChanged();