blob: e544e7d0baf6de379ee4ec08f457895d4a35e319 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
package moe.yuuta.workmode.access
import android.os.Bundle
import android.os.Parcel
import android.os.Parcelable
data class DumpResult(val isSuspended: Boolean,
val launcherExtras: Bundle?) : Parcelable {
constructor(parcel: Parcel) : this(
parcel.readByte() != 0.toByte(),
parcel.readBundle(Bundle::class.java.classLoader)
)
override fun writeToParcel(parcel: Parcel, flags: Int) {
parcel.writeByte(if (isSuspended) 1 else 0)
parcel.writeBundle(launcherExtras)
}
override fun describeContents(): Int {
return 0
}
companion object CREATOR : Parcelable.Creator<DumpResult> {
override fun createFromParcel(parcel: Parcel): DumpResult {
return DumpResult(parcel)
}
override fun newArray(size: Int): Array<DumpResult?> {
return arrayOfNulls(size)
}
}
}
|