у Вас ошибка в понимание как работает Андроид.
Еще раз прочитайте про жизненные циклы.
А пока грубо считайте, что экран каждый раз отрисовывается с нуля.
Нельзя просто сказать, что у тебя новая картинка на фоне.
Нужно ввести шаред преференс (настройку, которая будет сохраняться в файле)
И при отрисовке ставить фон в соответсвии ей.