NubrickProvider
定義
@Composable
public fun NubrickProvider(
client: NubrickClient,
content: @Composable() () -> Unit
)ビュー階層のルートに NubrickProvider を追加する
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import io.nubrick.nubrick.Config
import io.nubrick.nubrick.NubrickClient
import io.nubrick.nubrick.NubrickProvider
import androidx.compose.material3.Text
class MainActivity : ComponentActivity() {
private lateinit var nubrick: NubrickClient
private val client = NubrickClient(Config("<PROJECT_ID>"))
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
this.nubrick = NubrickClient(
config = Config(projectId = "<PROJECT_ID>"),
context = this.applicationContext,
)
setContent {
NubrickProvider(client = client) {
// Your app content
Text("Hello, Nubrick!")
}
}
}
}子ビューから Nubrick クライアントにアクセスする
Nubrick クライアントにアクセスするLast updated