【问题标题】:How to pass list from one activity to other activity and all the time mantain same instance?如何将列表从一个活动传递到另一个活动并始终保持相同的实例?
【发布时间】:2013-05-26 22:14:26
【问题描述】:

我不知道如何解决我的问题。它是这样的:

在主要活动中,我制作了自己的对象并将它们添加到 list(arrayList) 之后,当我去另一个活动时,我想:

  1. 要发送我自己的对象的列表列表,我知道您使用:intent.putExtra 但您没有类型列表 myObject

  2. 1234563

我的主要活动中的更多解释我制作了对象,它们已为所有其他活动做好准备,所有其他活动都可以读取和写入我的列表和列表。一次只有一个活动处于活动状态。

当我在某些活动中处理数据时,我也很感兴趣,我想转到主菜单并选择其他活动如何从第一个活动发送到菜单活动并将它们传递给下一个活动以进行处理。

请你帮帮我。最好的问候罗伯特

【问题讨论】:

  • 在我返回当前活动中的主要活动之前:finish(); System.exit(0);

标签: android android-activity


【解决方案1】:

我建议您实现application object,并让您所指的对象存在于应用程序对象中,而不是活动对象中。只能有一个应用程序对象与任何特定的应用程序相关联,并且它在任何 Activity 对象之前创建,并且独立于在应用程序的生命周期内创建/销毁的任何 Activity 对象。因此,您无需担心在 Activity 之间共享您的对象,因为它们都在应用程序对象中全局可用。

【讨论】:

  • 我同意上面的回答。
猜你喜欢
  • 2012-07-05
  • 2020-05-18
  • 2013-07-17
  • 1970-01-01
  • 2015-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-17
相关资源
最近更新 更多