Files
EhViewer/app/src/main/java/com/hippo/util/ParcelableCompat.kt
T
tarsin 0895af0ecc Fix deprecated funcs
Only fix kotlin code, because JAVA SUCKS
2023-02-01 15:17:35 +08:00

16 lines
497 B
Kotlin

package com.hippo.util
import android.content.Intent
import android.os.Bundle
import android.os.Parcelable
import androidx.core.content.IntentCompat
import androidx.core.os.BundleCompat
inline fun <reified T : Parcelable> Bundle.getParcelableCompat(key: String?): T? {
return BundleCompat.getParcelable(this, key, T::class.java)
}
inline fun <reified T : Parcelable> Intent.getParcelableExtraCompat(key: String?): T? {
return IntentCompat.getParcelableExtra(this, key, T::class.java)
}