I was able to handle dangerous permissions in android 6 using this line of code in my Activity :
    ActivityCompat.requestPermissions(WriteThreadActivity.this,
            new String[]{android.Manifest.permission.READ_EXTERNAL_STORAGE,
                    android.Manifest.permission.WRITE_EXTERNAL_STORAGE}, RESULT_LOAD_IMAGE);
It works fine but is there anyway to prevent showing this popup every time user opens this activity? Somethings like remember method?