Android Studio Kotlin Передача Intents несколько раз и глобальный массив? - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть 3 действия:

  • Домой
  • Добавить билет
  • Сводка билета
  • Добавить эмитента билета

Дома будет отображен список всех билетов, добавленных в «Добавить билет».Когда пользователь отправит данные, введенные им в операции «Добавить билет», он будет переведен в «Сводку заявки».Когда пользователь нажимает «добавить эмитента», он будет переведен в действие «Добавить эмитента билетов», где он может добавить дополнительную информацию.После отправки он будет возвращен к операции «Сводка заявки», в которой отображаются исходные данные вместе с новыми данными (эмитента заявки).

Когда пользователь переходит к операции «Главная», список должен обновляться.

Как мне это сделать?Можно ли передать намерение, например, от действия A к B. Затем в B добавляется дополнительная информация.Затем из B обратно в A?

Как мне сохранить это?У меня есть следующий фрагмент кода:

class Ticketing: Application()     {


var ticketArray:ArrayList<Ticketing>? = null


private val ticketinstance= Ticketing()

fun getInstance():Ticketing{

    return ticketinstance
}




fun addMovie(ticket:TicketingClass){
    ticketArray?.add(ticket)
}

fun getArray():ArrayList<Tickets>?{
    return ticketArray
}

1 Ответ

0 голосов
/ 05 декабря 2018

Можно ли передать намерение, например, от действия A к B. Затем в B добавляется дополнительная информация.Затем из B обратно в A?

При создании нового Намерения вы читаете данные из предыдущих и добавляете прежние данные + текущие данные и отправляете их для следующего действия.

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