这两者之间有什么区别:
val navDirection = ChatsFragmentDirections.actionChatsFragmentToChatFragment()
val navDirection = ChatsFragmentDirections.ActionChatsFragmentToChatFragment()
我已经查看了生成的代码,这两个代码似乎完成了相同的工作,其中一个是函数,另一个是类。该函数实例化该类。我对为什么要同时拥有这两个人,为什么不将班级设为私有感到困惑。我想知道您的想法,使用的是哪一种以及为什么使用它。