manueldidonna
11/16/2020, 3:22 PMSearchRequest
to pass to the second screen that uses it to fetch the items from a web server.
data class SearchRequest(
val departFrom: String,
val arriveAt: String,
val departureTime: Time, // data class with day, month and year
val departureDate: Date // data class with minute and hour
)
What's the best way to translate this object to a route without parcelizing it?Rajan Kali
11/17/2020, 5:52 AMmanueldidonna
11/17/2020, 11:05 AM// route = "solutions/{departure}/{arrival}/{datetime}"
val navigationArguments = navBackStackEntry.arguments ?: bundleOf()
val departure = navigationArguments.getString("departure", "")
val arrival = navigationArguments.getString("arrival", "")
val datetime = LocalDateTime.parse(navigationArguments.getString("datetime", ""))