我一直在努力的應用程序,其中包括使用設備相機。將圖像存入SD卡後,我想通過android的媒體數據庫獲取縮略圖。 因此,我必須啓動MediaScanner讓系統識別我的圖像,這是我做的。如何知道在MediaScanner之後數據庫更新何時完成?
但是,在MediaScannerConnectionClient
finshed掃描,可以在這裏稱爲
@Override
public void onScanCompleted(String path, Uri uri) {
if (mediaScanConn.isConnected()) {
mediaScanConn.disconnect();
}
}`
看來,數據庫更新不完成正確的方式後,大約需要800毫秒我的手機上完成的過程中,如何我可以知道數據庫何時完成更新嗎?請幫助我,這將是最好的,如果你會發布你的代碼,非常感謝!