首页 > 解决方案 > Android Studio Kotlin 多次传递意图和全局数组?

问题描述

我有 3 个活动:

在首页,它将显示从“添加工单”添加的所有工单的 ListView。当用户提交他们在“添加工单”活动中输入的详细信息时,他们将被带到“工单摘要”。当用户点击“添加发卡机构”时,他将被带到“添加发卡机构”活动,他可以在其中添加更多信息。提交后,他将被带回“票务摘要”活动,该活动显示原始数据以及新的(票务发行人)数据。

当用户导航到“主页”活动时,应该更新列表。

我该怎么做?是否可以将意图从例如活动 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
}

标签: androidandroid-studiokotlinandroid-developer-api

解决方案


是否可以将意图从例如活动 A 传递到 B。然后在 B 处添加更多信息。然后从 B 回到 A ?

在创建新 Intent 时,您从以前的数据中读取数据并添加以前的数据 + 当前数据并将其发送到下一个活动。


推荐阅读