Android Kotlin 中获取 context 的几种方法

文章目录

    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 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式