Fragment 中获取 context
调用 getActivity 获取父级 activity 的 context, Kotlin 中简化为 fragment.activity:
例如:
Toast.makeText(
activity, "Start Scanning",
Toast.LENGTH_SHORT
).show()
RecyclerViewAdapter 中获取 context
使用 layout 中 view (每个小控件就是一个 view) 的 getContext 方法, Kotlin 中即简化为 view.context:
例如:
recyclerView.layoutManager =
LinearLayoutManager(binding.name.context, LinearLayoutManager.VERTICAL, false)
参考
- https://medium.com/susheel-karam/different-ways-to-get-context-in-android-8018d9663292
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式