2012-01-09 4 views
1

У меня есть несколько макетов. Каждый из них имеет полноэкранный режим изображения PNG. Любое одно действие открыто. Но чтобы открыть другой, мне нужно перезапустить приложение. Приложение FORCE CLOSES при открытии другого действия, возвращая экран и выбрав кнопку для другого действия.Ошибка приложения при загрузке нескольких изображений png

Есть ли способ удалить TEMP или кэш, как только мы нажимаем кнопку назад или как только мы выбрали другую деятельность

+0

Если вы посмотрите на [Жизненный цикл активности] (http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle), вы можете установить и удалить свое изображение PNG в 'Activity # onStart() 'и' Activity # onStop() '. – Jens

+0

«Но чтобы открыть другой, мне нужно снова запустить приложение». - Это часть вашей задачи? Где сам вопрос? Я не вижу ни одного вопросительного знака. Последнее предложение coud - вопрос, но какой кеш вы хотите удалить? Что такое Temp? Файл? Место хранения? Как вы выбираете другую деятельность? Из ЧТО? Пожалуйста, будьте МНОГО более конкретным. Лучше запишите свой код здесь. – Gangnus

ответ

0
  • Environment.getExternalStorageDirectory(); даст вам SDcard пути. Там вы можете стереть что-то из хранилища TEMP. Вы имели в виду это?
Смежные вопросы