A Bundle can save many types of data: short, byte, another Bundle, ArrayList<Integer>, yet not a simple long.
Bundle
short
byte
ArrayList<Integer>
long
How can this best be achieved? Must it be converted to a ArrayList<Integer>?
Are you sure? There are putLong() in docs.