Файл URI в папку отправки URI содержимого - PullRequest
0 голосов
/ 25 ноября 2018

Я писал код, который работал с активами и работал отлично.Затем я хотел изменить код для использования внешнего хранилища вместо ресурсов.Однако теперь это не работает.

Я изменил это:

new Uri.Builder().scheme(ContentResolver.SCHEME_CONTENT).authority(BuildConfig.CONTENT_PROVIDER_AUTHORITY).appendPath(StickerContentProvider.STICKERS).appendPath(identifier).build()

на:

 Uri.fromFile(new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/StickersForWhatsapp/"+identifier));

и теперь это не работает.Я думаю, что первый и оригинальный URI обнаруживает содержимое, потому что первый и оригинальный дает этот вывод

content://com.mizanapps.stickers.stickercontentprovider/stickers/1

, а второй дает.

file:///storage/emulated/0/StickersForWhatsapp/1

Буду признателен за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...