1

ABundle可以保存多种类型的数据:short, byte, 另一种Bundle, ArrayList<Integer>, 但不是简单的long.

怎样才能最好地做到这一点?是否必须转换为ArrayList<Integer>?

4

2 回答 2

6

你确定吗?文档中有putLong()

于 2015-09-28T16:19:37.490 回答
1

您可以将一个长的存储在一个包内^^

这是存储您的价值的方法

//store the long value
long myNumber = 123456789;
Bundle bundle = new Bundle();
bundle.putLong("MY_KEY", myNumber);

//then start your activity

以下是如何检索

//retrieve the long value
long value = bundle.getLong("MY_KEY");
于 2015-09-28T16:21:05.620 回答