[英]What is `NavType` for in Android Jetpack Compose Navigation?
我有兴趣为处理自定义导航参数类型的 Jetpack Compose Navigation 编写包装库。 我有一个工作原型,可以利用 kotlinx Serializable
处理任何类型的数据类型。 只有一件事我不明白 - 如果我要编写一个完整的库,我可能需要了解这一点: - NavType
是做什么用的?
以下文章利用 android Parcelable
来实现类似的:- gitconnected.com , droidcon.com
两个示例 go 都难以扩展NavType
,其中包括用于序列化和反序列化参数数据的自定义方法,但是,从实验中这些方法从未被调用。 实际上,我可以将composable
条目的arguments
参数完全注释掉,它仍然有效。
官方文档指出“NavType object 表示可以在此参数中提供帮助的类型。” 然后是支持类型的进一步链接,但是,这些都不能回答我的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.