Bundle
可以保存多种类型的数据:short
,byte
,另一个Bundle
,ArrayList<Integer>
,但不是简单的long
如何才能最好地实现这一目标?必须将其转换为ArrayList<Integer>
吗?
答案 0 :(得分:4)
答案 1 :(得分: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");