webview
에 자바 스크립트가있는 내부 HTML을 보여주는 Android 앱을 만들었습니다. javascript에는 매분마다 뷰를 업데이트하는 무한 루프가 있습니다.내 안드로이드 애플 리케이션을 닫은 후에 왜 자바 스크립트가 계속됩니까?
문제는 내가 뒤로 버튼으로 앱을 닫은 후에도 자바 스크립트가 무한 루프를 계속하는 이유입니다. 왜 이런 일이 발생하며 어떻게 방지 할 수 있습니까?
감사합니다. 당신은 루프를 중지하지 않았기 때문에 L.
webview
에 자바 스크립트가있는 내부 HTML을 보여주는 Android 앱을 만들었습니다. javascript에는 매분마다 뷰를 업데이트하는 무한 루프가 있습니다.내 안드로이드 애플 리케이션을 닫은 후에 왜 자바 스크립트가 계속됩니까?
문제는 내가 뒤로 버튼으로 앱을 닫은 후에도 자바 스크립트가 무한 루프를 계속하는 이유입니다. 왜 이런 일이 발생하며 어떻게 방지 할 수 있습니까?
감사합니다. 당신은 루프를 중지하지 않았기 때문에 L.
왜 이런 일이
입니다. Android가 프로세스를 종료 할 때까지 계속됩니다.
어떻게 방지 할 수 있습니까?
루프를 중지하십시오. onPause()
또는 onStop()
에서 중지해야합니다 (필요한 경우). onResume()
또는 onStart()
으로 다시 가져와야합니다.
물론, 어리석은 날. 감사! –
"뒤로 버튼으로 앱 닫기"... 뒤로 버튼은 지금까지 사용해 본 Android 기기에서 앱을 닫지 않습니다. – Pointy
onPause 메서드에서 webview의 javascript를 비활성화하고 onResume에서 다시 활성화 할 수 있습니다. – donfuxx
@Pointy : 앱이 아니라 기기에 달려 있습니다. –