start Activity Catching
inline fun Context.startActivityCatching(intent: Intent, onNotFound: (ActivityNotFoundException) -> Unit)
Start activity safely and handle errors where an activity is not found.
Prefer to always use this method instead of the default one, as any activity you may want to launch may not be found and the original function will throw.
Even system activities like file pickers, galleries and settings may be missing. Even your app's activities may be unavailable.