我正在尝试将ArrayList<Boolean>
添加到Android中的意图中,然后检索它。
有一些方法可以在意图中添加和检索整数、字符串等 ArrayList 和从意图中检索,但我没有看到任何ArrayList<Boolean>
.现在,我必须将ArrayList<Boolean>
转换为boolean[]
,将其添加到意向中,然后在从意向中检索它时将其转换回ArrayList<Boolean>
。
有没有更简单的方法?
根据你的意图调用putExtra(...)
,然后加入你的 ArrayList。检索时,将getSerializableExtra
方法调用中的返回值强制转换为ArrayList<Boolean>
。
更多信息: http://developer.android.com/reference/android/content/Intent.html#putExtra(java.lang.String, java.io.Serializable)