Vivek Modi
07/14/2021, 1:41 PMfun launchUri(action: String = Intent.ACTION_VIEW, uri: Uri, context: Context) {
val urlIntent = Intent(action)
urlIntent.data = uri
val canOpen = !context.packageManager?.queryIntentActivities(
urlIntent,
PackageManager.MATCH_DEFAULT_ONLY
).isNullOrEmpty()
if (canOpen) {
context.startActivity(urlIntent)
} else {
...something went wrong...
}
}
when Opening link in browser it working fine.
launchUri(uri = Uri.parse(link.url), context = activity)
when opening phone application is print something went wrong in console
launchUri(action = Intent.ACTION_DIAL,uri = Uri.parse("tel:" + "112212"),context = activity)
can some one tell me what i am doing woring here