Как вызвать метод getFileExtension в Fragment. getContentResolver(); у меня она высвечивается

public String getFileExtension (Uri uri) {
    ContentResolver cR = getContentResolver();
    MimeTypeMap mime = MimeTypeMap.getSingleton();
    return mime.getExtensionFromMimeType(cR.getType(uri)); 

Ответы (1 шт):

Автор решения: Tiarait

Потому что getContentResolver нужно вызывать от Context то есть вот так

public String getFileExtension (Context context, Uri uri) {
    ContentResolver cR = context.getContentResolver();
    MimeTypeMap mime = MimeTypeMap.getSingleton();
    return mime.getExtensionFromMimeType(cR.getType(uri)); 
}
→ Ссылка