2011-02-07 7 views
0

자동 시작 애플리케이션을 사용 중입니다. 내 응용 프로그램에서 응용 프로그램을 시작할 때 나는 sim 번호를 얻을 필요가있다. 내가 어떤 시뮬레이션 잠금을 적용하지 않은 경우 내 애플 리케이션은 잘 작동하지만, 내가 시뮬레이션 잠금을 적용하고 다시 sim 암호를 묻는 화면을 내 자동 시작 응용 프로그램이 null 포인터 예외로 추락 가져옵니다 즉시 온다.시뮬레이션이 잠겨지면 Android 앱이 충돌합니다.

내가 ..

답변

1

당신이합니다 (SIM 상태 READY하지 않을 때 않는 임) IMSI를 조회 할 때 TelephonyManager 반환 널 (null) 여부를 감지이 문제를 극복 할 수있는 방법.

그런 다음 알람을 예약하여 나중에 확인하거나 SIM 상태가 해제되었음을 나타내는 전화 상태 또는 네트워크 이벤트를 수신합니다.

+0

그레이트 .2nd 옵션이 좋습니다. 어떻게 전화 상태를들을 수 있습니까? –

+0

'TelephonyManager.listen()'을 참조하십시오. –

관련 문제