@Override
    public void onRequestPermissionError(String[] permissions, Exception e) {
        if (permissions.length > 0) {
            if (permissions[0].equals(Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
                showEmptyData();
                Toast.makeText(getContext(), R.string.boxing_storage_permission_deny, Toast.LENGTH_SHORT).show();
            }
        }
    }
the most easy to implement {@link PickerContract.View} to show medias with google's Bottom Sheet </br>
for simplest purpose, it only support SINGLE_IMG and VIDEO Mode.
for MULTI_IMG mode, use {@link BoxingViewFragment} instead.

@author ChenSL
boxing-impl/src/main/java/com/bilibili/boxing_impl/ui/BoxingBottomSheetFragment.java