小编Ari*_*iel的帖子

使用片段时 getContext() 和 requireContext() 的区别

很长一段时间以来我一直有这个疑问,当我使用 android 片段并且我需要实例化一个上下文,或者我需要将一个上下文作为其他函数的参数传递时,我可以选择在 getContext() 之间使用和 requireContext() 方法来实现这一点,我通常更喜欢使用 requireContext(),但只是因为 IDE(Android Studio) 在我使用 getContext() 时有时会显示警告。但是使用一种或其他方法的结果似乎是一样的,无论我选择什么。

我的问题是,这两种方法有什么区别吗?如果是这种情况,哪个更好,或者我应该在每种情况下使用哪个?

android android-context android-fragments

18
推荐指数
2
解决办法
9077
查看次数