2015-09-30 1 views
0

i Хочу удалить папку, когда приложение закрыто или удалено.
Автоматическая папка может быть удалена, когда приложение близко. есть ли какая-либо функция, доступная в android. Я уже пробовал this код папка удаляется с использованием этого кода. Я хочу удалить папку, когда приложение близко. так где я могу поставить этот код?Как удалить папку с SD-карты, когда приложение закрыто или удалено в android

+0

, если вы используете для хранения файлов с минимальными объемами данных во внутренней памяти http://developer.android.com /guide/topics/data/data-storage.html#filesInternal –

+0

У меня много данных, поэтому его нельзя хранить во внутреннем хранилище. –

+1

Я решил эту проблему, используя диспетчер аварийных сигналов. в том, что я нахожу последние приложения, и если наше приложение находится в последнем приложении, мы не удаляем папку. в противном случае мы удаляем папку каждые 10 секунд, я проверю это. –

ответ

0

Да, наконец, я получил решение этого вопроса .. Для этого я использовал службу Alarm Manager для Android. Служба Alarm Manager неоднократно выполняет задачу в android.

Итак, я звоню в службу Alarm Manager каждые 10 секунд, и я нахожу последние приложения, если наше приложение работает, чем мы не удаляем папку. иначе мы удалим папку. Alarm Manager Demo Code

Из вышеуказанной ссылки вы можете это сделать. вместо кода уведомления введите свой код (найдите последнее приложение и удалите папку, если он недоступен в последнем приложении.)

0

Код удаления файла места внутри onDestroy() метод обратного вызова вашего домашнего экрана.

+0

Я не использую фрагмент, поэтому OnDestory невозможно. –

+0

Вы можете использовать onDestroy on Activity или onStop в фрагменте и убедиться, что вы сделали это async –

Смежные вопросы