FileUriExposedException
open class FileUriExposedException : RuntimeException
| kotlin.Any | ||||
| ↳ | kotlin.Throwable | |||
| ↳ | java.lang.Exception | |||
| ↳ | java.lang.RuntimeException | |||
| ↳ | android.os.FileUriExposedException | |||
The exception that may be thrown when an application exposes a file:// android.net.Uri to another app. 
 This exception is a diagnostic tool for developers to identify situations where file:// Uris are being exposed. It is not always thrown when a file:// Uri is exposed, so it must not be relied on for security purposes on any SDK version. 
 file:// Uri exposure is discouraged since the receiving app may not have access to the shared path. For example, the receiving app may not have requested the android.Manifest.permission#READ_EXTERNAL_STORAGE runtime permission, or the platform may be sharing the android.net.Uri across user profile boundaries. 
 Instead, apps should use content:// Uris so the platform can extend temporary permission for the receiving app to access the resource. 
 This is only thrown for applications targeting Build.VERSION_CODES.N or higher. Applications targeting earlier SDK versions are allowed to share file:// android.net.Uri, but it's strongly discouraged.
Summary
| Public constructors | |
|---|---|
| FileUriExposedException(message: String!) | |
