Android How to use MediaScannerConnection scanFile

前端 未结 8 1672
醉梦人生
醉梦人生 2020-11-22 07:20

Im adding images to a folder on the SDCARD. Since the images and my folder is not immediately visible in the Gallery im trying to get the MediaScannerConnection to update an

8条回答
  •  栀梦
    栀梦 (楼主)
    2020-11-22 07:59

    Use Intent instead of MediaScannerConnection. MediaScannerConnection will make your app gc error with IMediaScannerListener.Stub mListener.

    Intent mediaScannerIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
    Uri fileContentUri = Uri.parseFile(permFile); // With 'permFile' being the File object
    mediaScannerIntent.setData(fileContentUri);
    sendBroadcast(mediaScannerIntent);
    

提交回复
热议问题