我只是将项目移至androidX。我使用android studio refactor-> upgrade到androidX。 TargetSDK已经28岁了,并且工作正常。所以没想到会有很多错误。但是我错了,并且收到很多错误,其中大多数是关于fragmentManager
inferred type is FragmentManager? but FragmentManager was expected
这是当我在片段中调用自定义bottomSheetDialogue的show方法时。
bottomDialog.newInstance(//options here
).show(fragmentManager, bottomDialog.TAG)
最佳答案
该方法被注释为Nullable。像这样改变
fragmentManager?.let { manager ->
bottomDialog.newInstance(//options here
).show(manager, bottomDialog.TAG)
}