fix: Autofill pending intent bypass #2238

This commit is contained in:
J-Jamet
2025-10-24 14:43:42 +02:00
parent d6dc75961b
commit d2549d61d6
4 changed files with 115 additions and 17 deletions

View File

@@ -82,6 +82,13 @@ inline fun <reified E : Parcelable> Bundle.getParcelableList(key: String?): Muta
else -> @Suppress("DEPRECATION", "UNCHECKED_CAST") (getParcelableArray(key) as? Array<E>)?.toMutableList()
}
inline fun <reified T : Enum<T>> Bundle.putEnum(key: String?, value: T?) =
putString(key, value?.name)
inline fun <reified T : Enum<T>> Bundle.getEnum(key: String?): T? {
return getString(key)?.let { enumValueOf<T>(it) }
}
// -------- Parcel --------
inline fun <reified T : Parcelable> Parcel.readParcelableCompat(): T? = when {