Я использую метод runTransaction в своем приложении для Android следующим образом: [code]@SuppressLint("RestrictedApi") fun sendTableMsg(move: PokerTableMsg?) { Log.d(TAG, "sendTableMsg $move") this.mMessage = move mTableMessagesRef.runTransaction(this) }
override fun doTransaction(mutableData: MutableData): Transaction.Result { Log.d(TAG, "doTransaction /S$mTurnCounter - $mMessage") mutableData.child("/S$mTurnCounter").value = mMessage return Transaction.success(mutableData) } [/code] и я получаю данные в другом месте. Хотя класс данных: [code]data class PokerTableMsg( val turnIndex: UInt = 0u, val userState: UInt = UserState.INVALID.value, val minRaise: UInt = 0u ) [/code] но в терминале Firebase это выглядит так: [img]https://i.sstatic.net/MW2V8wpB. png[/img]
Почему к каждому элементу добавляется суффикс -pVg5ArA?
Я использую метод runTransaction в своем приложении для Android следующим образом:
@SuppressLint( RestrictedApi )
fun sendTableMsg(move: PokerTableMsg?) {
Log.d(TAG, sendTableMsg $move )
this.mMessage = move
mTableMessagesRef.runTransaction(this)...
Я использую метод runTransaction в своем приложении для Android следующим образом:
@SuppressLint( RestrictedApi )
fun sendTableMsg(move: PokerTableMsg?) {
Log.d(TAG, sendTableMsg $move )
this.mMessage = move
mTableMessagesRef.runTransaction(this)...
Я использую метод runTransaction в своем приложении для Android следующим образом:
@SuppressLint( RestrictedApi )
fun sendTableMsg(move: PokerTableMsg?) {
Log.d(TAG, sendTableMsg $move )
this.mMessage = move
mTableMessagesRef.runTransaction(this)...
Кому-нибудь неприятно читать зигзагообразный код, когда вы видите такой код:
someObject.setX(someValue);
Optional.ofNullable(someNullable).ifPresent(SomeObject::setY);
someObject.setZ(someValue);
Есть ли какая-то передовая практика или соглашение...
Кому-нибудь неприятно читать зигзагообразный код, когда вы видите такой код:
someObject.setX(someValue);
Optional.ofNullable(someNullable).ifPresent(someObject::setY);
someObject.setZ(someValue);
Есть ли какая-то передовая практика или соглашение...