2016-06-17 14 views
10

Sto affrontando un problema, mentre la scelta di un file da Download directory utilizzando ACTION_GET_CONTENT.Android ACTION_GET_CONTENT non aggiorna scaricare i file dir

Se si elimina un file in ES explorer o file manager nella memoria locale, i file eliminati non vengono rimossi nella directory download mentre si apre nella mia app.

Qualsiasi modifica apportata a download dir non viene visualizzata nella finestra di selezione.

per scegliere un file Sto usando la libreria sotto

https://github.com/iPaulPro/aFileChooser.

Qui ho collegare il mio screenshot prega di dare un'occhiata:

enter image description here

+0

Sembra non ci siano problemi con il tuo codice, problema con il dispositivo, quindi controlla l'altro dispositivo e se lo stesso problema digita il tuo codice qui per il selettore di file. – Vickyexpert

+0

Ok fammi dare un'occhiata e tornare indietro. – Pans

+0

@Vickyexpert no in altri dispositivi inoltre rimane lo stesso che non si riflette nella directory di download all'esterno non all'interno della memoria interna, per favore dare un'occhiata al mio screenshot. – Pans

risposta

-1

È necessario disporre di chiamare getContentResolver().delete(uri, null, null) durante l'eliminazione del file, dove uri è l'URI del file da eliminare. Questo aggiornerà Media Store, che contiene gli URI di tutti i file. Pertanto, quando ACTION_GET_CONTENT apre la directory dei download, il file eliminato non verrà visualizzato qui.

+1

non sto chiedendo di cancellare il file all'interno dell'applicazione il mio problema è se cancello qualsiasi file all'esterno nella mia memoria locale per (es .: ES Explorer) in download dir poi vai alla mia app e loro se apro la directory di download con ACTION_GET_CONTENT loro posso vedere il file cancellato nella lista. – Pans

Problemi correlati