Мы не можем добавить кнопку назад или отменить, вместо этого вы можете сделать следующее:
- Запрос MediaStore для изображений, как внутренних, так и внешних.
- Если у возвращенного курсора getCount () количество записей больше нуля, то только начало галерейной активности, в противном случае показывается пользователю сообщение о том, что в вашем телефоне нет изображений.
Вы можете использовать следующий фрагмент кода.
ContentResolver cr = getContentResolver();
Uri uri = android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
Cursor csr = managedQuery(uri, null, null, null, null);
System.out.println("Number of images on sdcard "+csr.getCount());
csr = managedQuery(android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI, null, null, null, null);
System.out.println("number of images on internal storage "+csr.getCount());
Приветствия ...