我正在尝试使用导航 Controller 在 fragment 之间传递数据。在本文档中:https://developer.android.com/topic/libraries/architecture/navigation/navigation-pass-data
据说我可以使用bundle发送数据,但是当我输入下面的代码时:
var bundle = bundleOf("amount" to amount)
view.findNavController().navigate(R.id.confirmationAction, bundle)
我收到一条消息:Bundle' 已弃用。使用 Android KTX 版本?
我该怎么办?我不明白“使用 Android KTX 版本”
最佳答案
终于找到答案
所以首先添加依赖:
dependencies {
implementation 'androidx.core:core-ktx:1.0.0'
}
然后导入:
import androidx.core.os.bundleOf
最后警告就会消失
关于android - 如何解决: Bundle' is deprecated.使用Android KTX版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54628661/