July 2018
Intermediate to advanced
242 pages
8h 6m
English
@Parcelizedata class User(val name: String, val address: Address): Parcelable@Parcelizedata class Address(val street: String, val number: String, val city: String): Parcelable
@Testfun testUserParcelisation() { // given val originalUser = User("Bob", Address("Rue de Paris", "123", "Warsaw")) val bundle = Bundle() // when bundle.putParcelable("my_user", originalUser) // then val deserialisedUser = bundle.get("my_user") as User assertEquals(originalUser, deserialisedUser)}
Read now
Unlock full access