2014-11-17 19 views
7

Sto cercando di ottenere il tipo di contenuto di un file locale sul mio dispositivo Android. Il mio codice èContentResolver restituisce sempre null

File file = new File(uploadPath.replace("file://","")); 
Uri uri = Uri.fromFile(file); 
ContentResolver contentResolver = getApplicationContext().getContentResolver(); 
String type = contentResolver.getType(uri); 

Il percorso di caricamento è file:///storage/emulated/0/DCIM/Camera/20141016_181148.jpg. Tuttavia, ottengo sempre il mio type come null. Perché??

+0

Qualsiasi soluzione a questo problema? sto ancora diventando nullo –

risposta

1

Il resolver del contenuto restituirà null se lo schema uri non è contenuto: //

Problemi correlati