Merhabalar Yusuf,
Activity nin state yani durumunu yöneterek bu sorunun çözülebileceğini düşünüyorum. Bu arada Activity’nin lifecycle yani yaşam döngüsünü de biraz bilmek gerekecek.
Örneğin senin durum için konuşacak olursak evvela Activity’nin arka plana atılması durumunu yakalayabilir ve orada Activity’nin o anki durumunu saklayabilirsin.
Faydalı olabilmesi için bir kaç link paylaşacağım.
https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-201/activity-sinifi
https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-201/bir-activityi-yeniden-yaratma
https://stackoverflow.com/questions/10258772/android-webview-savestate