마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

서비스 관련 질문입니다. ( 초급질문 )

+1 추천
현재 A.java (Fragment) 가 있고

        B.java(Activity)가 있습니다.

 

그리고 가장 중요한 Service.java(Service)가 있는데요.

 

1. 현재 A.java에서 Service service = new Service(); 를 통해 객체를 접근하게 만들었는데

이걸 B.java에서도 같이 사용하고 싶은데 방법이 없을까요?

A.java에서 Intent를 사용하여 C.java(Activity)를 띄우고 C.java에서 B.java를 띄우는 형식으로 구성되어 있습니다.)

intent.putExtra(service)를 하니까 안넘어가더라구요.

 

2. 서비스를 new하는 것과 startService의 차이가 무엇인지 궁금합니다.
Goni2 (770 포인트) 님이 2015년 2월 4일 질문

2개의 답변

0 추천
bind service를 이용하거나, 최초에 service를 실행하고 그 이후에는 broadcast로 통신하는 법도 있어요
쎄미 (162,410 포인트) 님이 2015년 2월 4일 답변
0 추천
2. Service, Activity 등은 직접 객체를 생성하면 안됩니다. 그렇게 만든 코드가 있다면 고쳐야 합니다.
익명사용자 님이 2015년 2월 4일 답변
...