AIR: удаление файла Android оставляет пустую метку в галерее
У меня та же проблема, что и в этом вопросе, введите описание ссылки здесь. Но я работаю не с Java, а с ActionScript и Adobe AIR 2.6.
Тогда возникает вопрос, как избавиться от заполнителей с помощью ActionScript.
1 ответ
Если вы можете использовать Air3.0, создайте собственное расширение и вызовите функцию Java с этим кодом
// Tell the media scanner about the new file so that it is
// immediately available to the user.
MediaScannerConnection.scanFile(this,new String[] { file.toString() }, null,
new MediaScannerConnection.OnScanCompletedListener() {
public void onScanCompleted(String path, Uri uri) {
Log.i("ExternalStorage", "Scanned " + path + ":");
Log.i("ExternalStorage", "-> uri=" + uri);
}
});