Using context in a fragment

后端 未结 30 2683
Happy的楠姐
Happy的楠姐 2020-11-22 00:05

How can I get the context in a fragment?

I need to use my database whose constructor takes in the context, but getApplicationContext() and Fragmen

30条回答
  •  無奈伤痛
    2020-11-22 00:27

    For Kotlin you can use context directly in fragments. But in some cased you will find an error like

    Type mismatch: inferred type is Context? but Context was expected

    for that you can do this

    val ctx = context ?: return
    textViewABC.setTextColor(ContextCompat.getColor(ctx, android.R.color.black))
    

提交回复
热议问题