![]() |
1
0
重新考虑应用程序的设计!如果您有一个数组列表,它通常是多个数组(数据集)的更大模型的一部分。这样的模型不应该存在于单个活动的上下文中,而应该存在于应用程序的一般上下文中。所有活动都可以访问其背后的通用应用程序。 现在,如果创建或编辑这样的数据集,则将其存储在模型的同一活动中。然后,您只需通过intent传递数据集的ID。在接下来的活动中,您将按照给定的ID从模型中读取数据集。 默认情况下,Android Studio不会为应用程序创建类。现在许多人认为拥有一个中央应用程序并不重要。如果这不重要,Android库的制造商就不会将意图局限于像IDs这样的简单数据类型。他们设计它不是为了传递模型本身。 |
![]() |
2
0
您可以通过在数组列表中转换来将数组列表存储在共享首选项中,或者创建可以从任何位置访问的静态数组。 |
![]() |
3
0
你问题的根源 : 出现此问题的原因是您正在创建不同的ArrayProvider实例,但它们不相同,并且不共享该值! 可能的解决方案:
结论
,如果是一个数组,我会
|
![]() |
Brendan · Java中从父类继承的对象的ArrayList 2 年前 |
![]() |
Larissa · 多维数组列表仅显示第一项 6 年前 |
![]() |
RPH · 从云FireStore Android读取数据 6 年前 |
![]() |
NoProg · 在ArrayList中搜索键的和(Java) 6 年前 |