요새 어플리케이션을 하나 개발중인데,
하나의 어플리케이션에서 여러개의 서비스를 구현할 수있나요?
아니면 하나의 어플리케이션에선 하나의 서비스만 구현할 수 있는건가요?
저도 어플 개발을 위해 구상중이여서 이 부분에 대해 좀 찾아보았는데... 딱히 정답은 없는것 같더라구요.
제가 생각하고 있는 방법은 Activity 는 뷰 및 컨트롤 중심으로 하고, 하나의 서비스를 생성해서 백그라운드 작업을 담당하고,
이 서비스에서 각각의 기능을 위한 쓰레드를 생성해서 사용할려구 하거든요.
쓰레드간 메시지 전달이 handler 말고는 없더라구요. 근데 이 handler 를 서비스 나 activity 에 전달해주고 싶었는데,
레퍼런스 전달 말고는 방법이 없더라구요(제 능력밖이라 못 찾았습니다.)
그래도 열심히 구글링하니 프로세스간 IPC 가능한 Messenger 라는게 있어서 그걸로 콜백(완료 메시지)을 받을려고 해요.
Messenger 로 예제 몇가지 보니 이건 물건 같더라구요. (C-S 메시지 통신처럼 구현할려고 합니다.)
다른 분들은 쓰레드간 메시지 전달을 어떻게하는지 궁금하기도 하네요.
로그인 유지
저도 어플 개발을 위해 구상중이여서 이 부분에 대해 좀 찾아보았는데... 딱히 정답은 없는것 같더라구요.
제가 생각하고 있는 방법은 Activity 는 뷰 및 컨트롤 중심으로 하고, 하나의 서비스를 생성해서 백그라운드 작업을 담당하고,
이 서비스에서 각각의 기능을 위한 쓰레드를 생성해서 사용할려구 하거든요.
쓰레드간 메시지 전달이 handler 말고는 없더라구요. 근데 이 handler 를 서비스 나 activity 에 전달해주고 싶었는데,
레퍼런스 전달 말고는 방법이 없더라구요(제 능력밖이라 못 찾았습니다.)
그래도 열심히 구글링하니 프로세스간 IPC 가능한 Messenger 라는게 있어서 그걸로 콜백(완료 메시지)을 받을려고 해요.
Messenger 로 예제 몇가지 보니 이건 물건 같더라구요. (C-S 메시지 통신처럼 구현할려고 합니다.)
다른 분들은 쓰레드간 메시지 전달을 어떻게하는지 궁금하기도 하네요.