Bundles only support `ArrayList`. I made a set of ...
# android
k
Bundles only support
ArrayList
. I made a set of extensions for this:
Copy code
fun Bundle.putParcelableList(key: String, value: List<Parcelable>) = putParcelableArrayList(key, value.asArrayList())

fun Bundle.putStringList(key: String, value: List<String>) = putStringArrayList(key, value.asArrayList())

internal fun <T> List<T>.asArrayList() = (this as? ArrayList) ?: ArrayList(this)
o
@kevinmost Many thanks
👍 1