안드로이드 개발 질문/답변
(글 수 45,052)
제가 서비스하고 액티비티간에 변수를 공유하려고 Application Class를 만들어서 변수를 넣었습니다.
그런다음에 이번에는 브로드 캐스트 리시버를 이용해서 부팅시 서비스가 바로 시작되면서
Application Class의 변수를 가져오려고 하는데 로그를 찍어봤는데 부팅시 서비스가 실행시 Application Class 가 실행되지
않습니다. 분명 Service 에는 MyApplication myApp = (MyApplication) getApplication();
이렇게 선언까지하고 매니페스트에도 다등록을 했는데 안됩니다. 알려주세요
2011.12.06 19:37:11
해보니까 풀패스로 안적어줬엇네요ㅎㅎㅎ
그리고 Application 에 변수를 넣어줬는데 부팅시 서비스 실행할때랑 액티비티 호출할때랑
Applicatio 변수는 항상 공유하는건가요?
manifest 파일에서 application 선언 할때 name 에 해당 클래스 명을 풀패스로 적어주셨나요?