Как убить действие при нажатии кнопки «Назад»?

Я получил действие, которое при запуске загружает изображение из Интернета. Чтобы сэкономить память, когда действие покидает нажатой кнопкой «Назад», я хочу, чтобы действие сбрасывало все данные, то есть избавлялось от всех строк и изображений, которые в нем есть. Я решил, что лучший способ сделать это - просто убить активность.

Кажется, я не могу понять обратный вызов при нажатии кнопки «Назад». Итак, я пытался использовать обратные вызовы onPause () и onStop () для задачи, но оба способа принудительно закрывали мое приложение. Вот код:

public void onPause() {
    this.finish();
}
public void onStop() {
    finish();
}

Я пробовал несколько вариантов этого, но ни один из них, похоже, не работал. Есть идеи?

31
задан Unheilig 16 June 2017 в 21:35
поделиться