IT 이야기/2022_Android 이것저것

ACTION_MEDIA_SCANNER_SCAN_FILE -> deprecated

연신내막차 2022. 12. 7. 13:11
반응형

이미지 저장 후 캘린더에 추가 하는 작업인데

아래 코드는 API 29 부터 사용할 수 없음. 

Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE).also { mediaScanIntent ->
    mediaScanIntent.data = Uri.fromFile(file)
    sendBroadcast(mediaScanIntent)
}

 

 

그러므로 아래와 같이 처리.. 

다른방법도 많은걸로 알고있음..

 

MediaScannerConnection.scanFile(
    applicationContext,
arrayOf(file.path),
null
) { path, uri ->
    //TODO
}

 

반응형