2012-10-20 2 views
0

내 앱에는 사진을 찍고 갤러리를 열어 볼 수있는 기능이 있습니다. 사용자가 사진을 찍을 때 , 그것은을 통해 미디어를 업데이트합니다미디어 스캐너 완료시 토스트를 피하십시오

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, 
    Uri.parse("file://" + Environment.getExternalStorageDirectory()))); 

그러나 항상 "미디어가 완료 스캔"같은 말을 나타납니다. 이 토스트를 제거하고 싶습니다. 다른 프로세스가 도시 토스트 취소

덕분

답변

1

불가능하다. 이 thread을 따라 방송을 사용하지 않고 미디어를 강제로 검색 할 수 있습니다.

+0

, 나는 삼성 갤럭시 S2와 SE 완벽한에서는 SE 엑스 페리아 아크 S.에서이 스레드의 솔루션을 시도했지만 갤럭시에서 미디어를 업데이트하지 않았습니다. 의도와 해당 토스트에서만 작동했습니다. ( – jbc25

0

sendBroadcast을 사용할 수 있지만 특정 파일 (사진을 찍은 후에 만든 파일) 만 사용할 수 있습니다. 이렇게하면 토스트를 얻지 못할 것입니다. 그것은 호기심의

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(someFile)));