FileUriExposedException when sharing app because of file:// URI
Caused by: android.os.FileUriExposedException: file:////data/app/~~VC1SvgldYFq2rUMuqsVe0A==/org.briarproject.sendbt-FVumVm3eaCa6ylMrOubGKA==/base.apk exposed beyond app through ClipData.Item.getUri()
at android.os.StrictMode.onFileUriExposed(StrictMode.java:2141)
at android.net.Uri.checkFileUriExposed(Uri.java:2391)
at android.content.ClipData.prepareToLeaveProcess(ClipData.java:964)
at android.content.Intent.prepareToLeaveProcess(Intent.java:11119)
at android.content.Intent.prepareToLeaveProcess(Intent.java:11104)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1722)
at android.app.Activity.startActivityForResult(Activity.java:5320)
at androidx.fragment.app.FragmentActivity.startActivityForResult(FragmentActivity.java:676)
at android.app.Activity.startActivityForResult(Activity.java:5278)
at androidx.fragment.app.FragmentActivity.startActivityForResult(FragmentActivity.java:663)
at android.app.Activity.startActivity(Activity.java:5664)
at android.app.Activity.startActivity(Activity.java:5617)
at org.briarproject.sendbt.MainActivity.shareUri(MainActivity.java:53)