把长期价值放入Bundle

时间:2015-09-28 16:16:28

标签: android android-bundle

Bundle可以保存多种类型的数据:shortbyte,另一个BundleArrayList<Integer>,但不是简单的long

如何才能最好地实现这一目标?必须将其转换为ArrayList<Integer>吗?

2 个答案:

答案 0 :(得分:4)

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

答案 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");