제목대로 입니다.
manifest의 RECEIVE_BOOT_COMPLETED 속성을 이용하여 부팅시 어플을 시작하게 하였습니다.
문제는 SD카드에 들어있는 내용을 써야하는데 부팅하자마자 실행이 되어서 sdcard 마운트 이전에 실행이 되어 오류가 생깁니다.
부팅이 완료되고 SD카드가 준비 되기 전 까지는 앱이 구동되지 않게 하는 방법이 있을까요?
자답 - 문제는 해결했는데 동작은 안합니다...
Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())
요걸 조건으로 이용하면 SDCARD의 마운트 상태를 체크할 수 있더군요...
while 루프로 돌려봤는데 빠져나오지를 못하는건지 왜인지는 모르겠지만 아직은 정상적인 동작은 못하네요 =ㅅ=;
마운트 이벤트도 있어요.
이 이벤트 받을 때 까지 기다리시면 되기는 하는데
문제는 부팅할 때 붙었다 떨어졌다 하면서 한 2번정도 올거예요.
로그인 유지
자답 - 문제는 해결했는데 동작은 안합니다...
Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())
요걸 조건으로 이용하면 SDCARD의 마운트 상태를 체크할 수 있더군요...
while 루프로 돌려봤는데 빠져나오지를 못하는건지 왜인지는 모르겠지만 아직은 정상적인 동작은 못하네요 =ㅅ=;