안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
이번에 서비스로 24시간 돌아가는 프로그램을 개발 중인데, 서비스에 있는 변수들에 접근하려고, static 들을 줬습니다.
액티비티를 실행해서, 돌아가고 있는 서비스의 변수들을 참고 해서 사용하려면,
MyService.class ( 서비스 클래스 )
MyService.aaa = 2;
이렇게 aaa 에 접근해서 사용 하는 것과,
MyService myservice = new MyService();
myservice.aaa=2;
이렇게 접근해서 사용 하는 것. 에서 차이가 있나요?
어차피 서비스로 24시간 돌아가기 때문에, 소멸 한 다는 것에는 의미가 없다고 생각해서, 정적메소드로 사용하고 있는데.. 굳이 객체를 생성해서 사용하면 어떤 이점이 있는지, 필요가 한지 궁금해서 이렇게 질문합니다.