【问题标题】:How to extract each index from array of array list in android如何从android中的数组列表中提取每个索引
【发布时间】:2016-06-11 14:37:33
【问题描述】:
ArrayList<String> parsedPODAY_ID=new ArrayList<>();
 ArrayList<String> parsedPODAY_P_IMG=new ArrayList<>();
 ArrayList<String> parsedPODAY_NAME=new ArrayList<>();
 ArrayList<String> parsedPODAY_PRICE=new ArrayList<>();
 ArrayList<String> parsedPODAY_OFFPRICE=new ArrayList<>();
 ArrayList<ArrayList<String>> fullPoday = new ArrayList<>();

ArrayList<ArrayList<String>> fullPoday = new ArrayList<>();
fullPoday.add(parsedPODAY_ID);
fullPoday.add(parsedPODAY_NAME);
fullPoday.add(parsedPODAY_P_IMG);
fullPoday.add(parsedPODAY_PRICE);
fullPoday.add(parsedPODAY_OFFPRICE);

我将 arraylist 数组作为 fullPoday。但是在另一个活动中,我如何获取数组列表的每个索引

【问题讨论】:

  • 您想将 fullPoday 从一项活动传递到另一项活动吗?如果是这样,您可以创建类 FullPoday 实现 Serializable { ArrayList> fullPoday = new ArrayList();并且您可以像这样将其传递给 Intent intent.putExtra("array", fullPoday);并在下一个活动中获取它 getIntent().getSerializableExtra("array")
  • 是的,它想将 fullPoday 传递给另一个活动
  • 使用我的解决方案在其中创建包含数组的新类,实现 Serializable 并将其传递给意图额外的工作。 stackoverflow.com/questions/19207602/…
  • 好的,谢谢!! @康斯坦丁沃尔科夫

标签: android arrays arraylist


【解决方案1】:
fullPoday.get(0).add("Test string 1");

String result = fullPoday.get(0).get(0);

Log.d("tag", result);

但是您尝试使用字符串表进行操作。使用数据库机制可能会更好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 2015-08-25
    • 2016-12-22
    • 2017-04-15
    • 2016-01-08
    • 1970-01-01
    相关资源
    最近更新 更多