|
@@ -27,16 +27,18 @@ import android.os.Parcelable
|
|
|
import java.io.Serializable
|
|
|
|
|
|
fun <T : Serializable?> Bundle.getSerializableArgument(key: String, type: Class<T>): T? {
|
|
|
- return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU)
|
|
|
+ return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
|
|
this.getSerializable(key, type)
|
|
|
- else
|
|
|
+ } else {
|
|
|
@Suppress("UNCHECKED_CAST")
|
|
|
this.getSerializable(key) as T
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
fun <T : Parcelable?> Bundle.getParcelableArgument(key: String, type: Class<T>): T? {
|
|
|
- return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU)
|
|
|
+ return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
|
|
this.getParcelable(key, type)
|
|
|
- else
|
|
|
+ } else {
|
|
|
this.getParcelable(key)
|
|
|
-}
|
|
|
+ }
|
|
|
+}
|