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

여러 액티비티에서 한 서비스 이용하기

0 추천
bluetooth service를 이용하는데

한 기기와 연결하면 그 서비스를 다른 액티비티에서 사용하고 싶은데

액티비티를 전환하면 데이터 전송이 이뤄지지 않더라구요

처음 연결한 액티비티에서 bindService를 해서 그런걸까요??

또 A액티비티에서 B액티비티로 전환할때

A액티비티 onPause() -> A액티비티 onCreate -> B액티비티 onCreate -> A액티비티 onResume -> A액티비티 onPause()

아무리 찾아봐도 A액티비티에 재실행 하는 코드는 입력하지 않았는데도 그러더군요..

액티비티 전환에는 startAcitivy(intent);로 했구요

finish();써도 마찬가지인데 액티비티 전환 코드가 intent 말고 또 있는건가요??
빈길 (1,270 포인트) 님이 2017년 12월 27일 질문

1개의 답변

0 추천
 
채택된 답변
서비스가 아니라 singleton 클래스에서 연결하시고, 다른 액티비티도 다 저 클래스를 통해서 사용하면 되지 싶은데요.
쎄미 (162,410 포인트) 님이 2017년 12월 28일 답변
빈길님이 2018년 1월 2일 채택됨
...