Jason Inbody
08/06/2021, 4:57 AMrememberLauncherForActivityResult
?Jason Inbody
08/06/2021, 4:58 AMval dropInHintLauncher = rememberLauncherForActivityResult(
contract = ActivityResultContracts.StartActivityForResult()
){ result: ActivityResult ->
if (result.resultCode == Activity.RESULT_OK) {
// you will get result here in result.data
val data = result.data
print("wait here")
}else{
print("throw error popup")
}
}
I feel like I need to cast this result.data some how?Jason Inbody
08/06/2021, 4:59 AMval data = result.data?.getParcelableExtra(DropInResult.EXTRA_DROP_IN_RESULT)
?Jason Inbody
08/06/2021, 5:01 AMval data: DropInResult? = result.data?.getParcelableExtra(DropInResult.EXTRA_DROP_IN_RESULT)
ftw