Slide 53
Slide 53 text
fun SliceView.bind(
context: Context,
lifecycleOwner: LifecycleOwner,
uri: Uri,
...
) {
...
val intent = Intent(Intent.ACTION_VIEW, uri)
val sliceLiveData = SliceLiveData.fromIntent(context, intent)
sliceLiveData?.removeObservers(lifecycleOwner)
try {
sliceLiveData?.observe(lifecycleOwner, Observer { updatedSlice ->
…
}
SliceLiveData
生成