我試圖添加一個ArrayList<Boolean>
到Android的意圖,然後檢索它。添加一個ArrayList <Boolean>到Android的意圖
There are methods to add and retrieve Integer, String, etc. ArrayLists to and from intents,但我沒有看到任何ArrayList<Boolean>
。現在,我不得不將我的ArrayList<Boolean>
轉換爲boolean[]
,將其添加到意圖,然後將其轉換回ArrayList<Boolean>
,當我從意圖中檢索它時。
有沒有更簡單的方法?
的ArrayList是序列化的:你可以使用,但你仍然有當您收到另一端的意圖投。 –
作爲一個可選項,Arrays.asList是一個將Arrays []轉換爲ArrayList的內置方法。你可以用它轉換回ArrayList – edisonthk
@edisonthk當然。但是,對於這個問題,我並沒有專注於轉換的背後,而是儘可能避免將所有轉換集中在一起。我還覺得有趣的是,有些方法可以與其他原始包裝類型一起使用,而不是用布爾值。 – Jeff