안드로이드 개발 질문/답변
(글 수 45,052)
Linkify 를 이용해서 글 내부에 있는 링크를 선택하면 웹으로 보여주는 부분을 구현했는데요.
클릭하면 default 웹뷰로 해당 페이지를 보여주고 있는데
이 때 웹화면에서 뒤로가기로 이전 Activity를 보려고 했을 때 계속 onCreate가 다시 실행되고
이때문에 null 에러가 발생하길래 왜그런가 보니 웹화면이 띄워질때 프로세스가 죽어서 생기는 현상이였네요.
Linkify를 쓰지 않고 아래와 같이 Intent를 사용해도 그런 현상이 발생합니다.
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
getContext().startActivity(intent);
Linkfy도 어차피 이런식으로 동작이 되겠지만... 어쨌든 기본 웹브라우저를 띄워 웹을 구동시켰을때
프로세스가 죽는 문제가 발생하는데 혹시 이런 현상 겪으신분이나 원인을 알고계신분 있으시면
도움말씀좀 부탁드립니다.