Android 调用system.exit(0)后APP自动重启。
伊谢尔伦
伊谢尔伦 2017-04-17 17:33:45
0
4
816

返回键调用 system.exit(0) 此方法以后 APP会自动重启。有谁有高见?指导一下。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(4)
Peter_Zhu

여러 가지 상황이 있습니다.

  1. 사용자 정의 예외 핸들러가 설정된 다음 system.exit(0)가 핸들러에서 포착한 예외를 발생시키고 핸들러의 코드가 애플리케이션을 다시 로드합니다.

  2. 프로그램에 서비스가 있고 서비스의 onStartCommand 메소드의 반환 값이 START_STICKY로 설정되어 있습니다. 이 반환 값의 의미는 서비스가 종료되면 다시 시작한다는 것입니다. system.exit(0)은 서비스를 포함한 모든 스레드를 종료한 다음 시스템이 START_STICKY 설정에 따라 서비스를 다시 시작합니다.

Peter_Zhu

종료하기 전에 충돌이 났을 수도 있으니 로그를 잘 확인하세요

伊谢尔伦

귀하의 방법은 안드로이드에 적합하지 않습니다

巴扎黑

finish() 사용을 권장합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿