현재 구현하려고 하는게 있는데, 생각처럼 잘 안되어서 질문을 해보고자 합니다.

어플리케이션 A는 백그라운드에서 실행되고 있고, (서비스로 구현을 해보려 합니다.)

어플리케이션 B는 액티비티를 소유하고 있는, 현재 보여지고 있는 화면입니다.

B는 하나의 WebView를 갖고 있습니다.

B가 종료될 때에 해당 WebView를 A로 전송해놓고, B가 다시 실행될때에 A로부터 WebView를 받아서 다시 display 해보려 합니다.

이 WebView를 B에서 A로, 다시 A에서 B로 전송하는 방법이 있을까요?

WebView의 saveState(), savePicture() 를 이용하면 현재 보고있는 페이지의 스크롤 위치까지는 저장이 되는데,

active 되어있는 link나, 텍스트 필드에 적혀있는 text 값까지는 저장이 안되는것 같습니다.

이것들까지 저장이 되게 하려면 어떻게 해야할까요?

좋은 답변 부탁드립니다.