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

데이터 전송에 관한 질문입니다.

0 추천

onclick이벤트에 보통 intent를 사용해서 화면 전환이랑 간단한 데이터를 보내주잖아요 

이때 onclick은 한번만 데이터의 보내주는데

intent.putextra, intent.putStringArrayListextra의 데이터를 무한루프로 돌려서 서브액티비티에서

 데이터를 계속 받고 싶어요 

onclick에서 while문을 작성을 하는게 나은건지 아니면 따로 메소드를 생성해서 거기서 

무한 루프를 돌려줘야하는지에 대한 질문입니다.

 

익명사용자 님이 2018년 6월 20일 질문
2018년 6월 20일 수정

1개의 답변

0 추천
데이터를 계속 받는 형태라면 service 클래스를 만들어서 하시는건 어떨까요? intent를 put해주는 무한루프 로직을 서비스클래스에 구현하여 onClick시 서비스가 실행되게 해서 서브액티비티에서 그값을 받으시면 될것같습니다~!
idontknow (6,380 포인트) 님이 2018년 6월 20일 답변
idontknow님이 2018년 6월 20일 수정
service.java를 생성하는 말씀이신가요? service를 생성해서 service쪽으로 데이터를 불러와서 무한루프 로직을 구현한 후에 onclick 시 service를 서브액티비티에서 불러오면 될것 같다는 말씀이시죠?
아 제가 너무 단순히 생각을했네요, 죄송합니다 ㅎ
 service를 사용하시려면  http://darphin.tistory.com/29  이 포스팅방식을 따라하시면 될것같구, 좀더 쉽고 편한 방법으로는 이벤트버스 를 사용하시면 좋을것같아요.
...