mg6maciej
02/08/2017, 12:25 AMfrank
02/08/2017, 12:38 AMsmcvb
02/08/2017, 9:33 AMkoufa
02/09/2017, 12:39 PMclass A(var b: B)
and class B
. I want to implement parcelable for this class hierarchy but I get an IllegalArgumentException when I try to get the classloader like this: b = parcel.readParcelable(B::class.java.classLoader)
.anthonyeef
02/09/2017, 12:41 PMRxKotlin
as project dependency if I want to play RxJava
with Android? Or just the normal RxJava
&& RxAndroid
is already enough?miha-x64
02/09/2017, 12:42 PMlupajz
02/09/2017, 12:43 PManthonyeef
02/09/2017, 12:44 PMkoufa
02/09/2017, 12:45 PMinline fun <reified T : Parcelable> createParcel(
crossinline createFromParcel: (Parcel) -> T?): Parcelable.Creator<T> =
object : Parcelable.Creator<T> {
override fun createFromParcel(source: Parcel): T? = createFromParcel(source)
override fun newArray(size: Int): Array<out T?> = arrayOfNulls(size)
}
koufa
02/09/2017, 12:45 PMcompanion object {
@JvmField @Suppress("unused")
val CREATOR = createParcel(::B)
}
koufa
02/09/2017, 12:49 PMjava.lang.RuntimeException: Unable to start activity ComponentInfo{com.test_app.debug/com.test_app.activities.ProfileActivity}: java.lang.IllegalStateException: parcel.readParcelable(Pl…::class.java.classLoader) must not be null at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3254) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3350) at android.app.ActivityThread.access$1100(ActivityThread.java:222) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1795) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:158) at android.app.ActivityThread.main(ActivityThread.java:7229) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) Caused by: java.lang.IllegalStateException: parcel.readParcelable(Pl…::class.java.classLoader) must not be null at com.test_app.models.B.<init>(B.kt:0) at com.test_app.models.B$$special$$inlined$createParcel$1.createFromParcel(ParcelUtils.kt:13) at com.test_app.models.B$$special$$inlined$createParcel$1.createFromParcel(ParcelUtils.kt:8)
sss
02/09/2017, 1:44 PMRob
02/09/2017, 2:35 PMsss
02/09/2017, 2:36 PMRob
02/09/2017, 2:41 PMsss
02/09/2017, 2:54 PMlupajz
02/09/2017, 3:13 PMralf
02/09/2017, 5:48 PMralf
02/09/2017, 5:49 PMAn utility library for Android to run jobs delayed in the background. Depending on the Android version either the JobScheduler, GcmNetworkManager or AlarmManager is getting used.
nitrog42
02/09/2017, 7:58 PMnitrog42
02/09/2017, 7:59 PMniklas
02/09/2017, 8:44 PMgildor
02/10/2017, 1:00 AMnitrog42
02/10/2017, 8:47 AMbts.rybicki
02/10/2017, 9:01 AMbts.rybicki
02/10/2017, 9:01 AMbts.rybicki
02/10/2017, 9:02 AMpawegio
02/10/2017, 9:22 AMmarcinmoskala
02/10/2017, 11:51 AMmiha-x64
02/10/2017, 11:53 AM