Realm Objects и Recycler Посмотреть в Kotlin? - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь создать приложение для себя, которое в основном регистрирует специфическую для меня информацию c. Я также использую это как учебный опыт для Kotlin.

Это поток данных моего приложения:

Year->Players->Matches

Приложение сначала откроется в списке лет в представлении переработчика, а затем каждый год будет иметь список игроков, связанных с ним, игроки будут иметь свои имена, выигрыш / проигрыш и другие переменные данные вместе со списком матчей, связанных с ними. Матчи будут иметь данные. Я использую Realm для его функциональности базы данных.

В настоящее время я борюсь с созданием и изменением этих типов данных. Вот как будет выглядеть класс игрока:

@RealmClass
open class Player(): RealmObject(){
    var name: String? = null
    var wins: Int = 0
    var losses: Int = 0
    var matches: RealmList<Matches>? = null
}

Вот мои два вопроса:

  1. Как мне изменить совпадения выбранного игрока. Давайте продолжаем нажимать на игрока в Recyclerview, который показывает игроков, открывает намерение, которое показывает все данные, связанные с этой игрой. И это также дает возможность добавить / изменить совпадение, как бы я связал его с указанным c инициацией класса игрока? И он будет храниться так, как показано выше в соответствии с Царством.

  2. Как лучше всего связать Царство и Recyclerview в Kotlin. Я следовал инструкциям о том, как это сделать в Java, и это сработало, но я хочу, чтобы в Kotlin тоже был RealmRecyerViewAdapter, опять же не уверен, как это будет использоваться в Kotlin.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...