ABundle
可以保存多种类型的数据:short
, byte
, 另一种Bundle
, ArrayList<Integer>
, 但不是简单的long
.
怎样才能最好地做到这一点?是否必须转换为ArrayList<Integer>
?
ABundle
可以保存多种类型的数据:short
, byte
, 另一种Bundle
, ArrayList<Integer>
, 但不是简单的long
.
怎样才能最好地做到这一点?是否必须转换为ArrayList<Integer>
?
你确定吗?文档中有putLong()。
您可以将一个长的存储在一个包内^^
这是存储您的价值的方法
//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");