Android OS 6以上(API 23)から、パーミッション関係のことが厳しくなりました。
従来、インストール時にユーザーが確認すればよかったパーミッションを、アプリ実行時にも確認しなければならなくなりました。
詳しくは、下記の公式ページで。
Requesting Permissions at Run Time
んで、何かと使うマニフェストファイルで許可しているかどうかを下記のように確認しますが
ContextCompat.checkSelfPermission(this,Manifest.permission.READ_EXTERNAL_STORAGE)
どうしても、Manifest.permission.READ_EXTERNAL_STORAGEが読み込めなかったんです。
下記に解決方法があり、
android.Manifest.permission.READ_EXTERNAL_STORAGE
とやれば、読み込めるようになりました