谷歌的 Ian Lake 已经回答了这个问题。有人建议我在 StackOverflow 上重新创建这个问题并自己回答,所以它可能会帮助其他人搜索它:)
使用导航 API 和 SafeArgs 时:
val args: SomeFragmentArgs by navArgs()
Run Code Online (Sandbox Code Playgroud)
args
活动被系统杀死并重新创建后,该字段是否保留其值?换句话说:发送到 Fragment 的 Bundle 是否存在?
android android-fragments kotlin android-bundle android-architecture-navigation