2014-04-23 5 views
1

이 코드로 webbroser을 보여주는 후 :프로그래밍 방식으로 웹 브라우저를 닫는 방법?

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); 
startActivity(browserIntent); 

방법, 프로그램을 닫습니다?

+0

난 당신이 다른 응용 프로그램을 종료 할 수 있다고 생각하지 않습니다. 차라리 [WebView] (http://developer.android.com/reference/android/webkit/WebView.html) 구성 요소를 사용하고 응용 프로그램 내에 페이지를 표시합니다. –

+0

나는 이것이 장치의 뒤로 키 이벤트로만 이루어질 수 있다고 생각합니다. –

답변

1

브라우저 응용 프로그램을 의미하는 경우 코드를 찾아 PID를 찾아 코드를 종료하여 코드를 닫을 수 있지만 권장하지 않습니다.

Read this post

4

프로그래밍 방식으로 닫는 방법?

수 없습니다.

귀하의 통제하에 있지 않습니다. 새로운 액티비티가 시작되었으며 사용자가 액티비티로 돌아 가기위한 컨트롤을 위해 사용자가 액티비티와의 상호 작용을 중지 할 때까지 기다려야합니다 (예 : 뒤로 버튼을 클릭 할 때).

세분화 된 컨트롤을 원할 경우 WebView을 자신의 활동이나 조각에 삽입해야합니다. 그런 다음 열거 나 닫는 작업을 완전히 제어 할 수 있습니다.

관련 문제