총 게시물 39,104건, 최근 2 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

각 액티비티마다 브로드캐스트 리시버가 필요할 때

글쓴이 : 주먹밥 날짜 : 2018-01-04 (목) 11:32 조회 : 2381
글주소 : http://www.androidside.com/B49/169068
 
  더 잘 사는 삶 라이프플러스
매월 새로운 경험부터 생활정보팁, 삶에 필요한 금융까지!더 나은 삶을 위한 이야기
www.lifeplus.co.kr
  전세계 액티비티 예약은 와그
전세계 여행지 입장권, 교통편, 맛집 그리고 투어까지 와그 단독 특가에! 액티비티
www.waug.com
  액티비티 티몬
액티비티, 합리적인 가격, 특가 SALE 알뜰구매 찬스! 초저가, 빠른배송!
www.ticketmonster.co.kr
신청하기


안드로이드, 자바 그리고 다양한 질문에 대해 성실히 답해드립니다. Q&A Jang

안녕하세요.
안드로이드 화면을 구성하는데 어떤 방법으로 구현해야 하는지 여쭙고자 질문글 올립니다~

현재 여러개의 액티비티가 있는데, 
브로드캐스트 리시버의 ACTION_TIME_TICK을 사용해서 1분마다 시간이 변할 때 
상단에 배치한 텍스트뷰에 해당 시간을 출력하려고 합니다.
화면 구성은 다음과 같습니다.
액티비티.png
위와같은 형식의 액티비티가 여러개 있고, 상단은 시간과 백버튼,
하단은 각 액티비티 화면을 출력합니다. 
a,b,c,d,e,f..등의 서브액티비티가 있고 이 액티비티들이 상속하는 main액티비티가 있습니다.
맨 처음 a액티비티부터 시작할 때 onCreate 부분에서 main액티비티에 구성해놓은 리시버 함수를 실행해
timeReceiver를 생성,실행합니다.
추후 이 리시버를 다른 서브 액티비티에서도 사용하고 싶은데,
1.서브 액티비티를 startActivity로 실행할 때마다 새로 리시버를 시작해야하는지..?
2.아니면 선언해놓은 리시버 하나만을 가지고 계속 사용할 수 있는지 궁금합니다.








질문자가 자신의 포인트 5 점을 걸었습니다.
답변하시면 포인트 2을, 답변이 채택되면 포인트 4을 드립니다.

질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

OSKiller 2018-01-04 (목) 13:38
서브 액티비티를 프레그먼트로 구성 하시면
main액티비티 하나로 해결 가능합니다
댓글주소 추천 0 반대 0
     
     
주먹밥 2018-01-08 (월) 11:04
[@OSKiller]
답변감사합니다.
프래그먼트로 구성해보려고 하는데..뒤에 오렌지색 백그라운드가 sub액티비티의 bg입니다.
제가 알기론 프래그먼트로 구성할 때 상단[시간,뒤로가기버튼]과 하단[내용출력]으로 나뉘는걸로 아는데, 이런 경우 전체 배경을 어떻게 둬야할지 고민입니다.ㅠ
댓글주소 추천 0 반대 0
OSKiller 2018-01-08 (월) 11:23
액티비티에서
<ViewGroup
backgrount:백그라운드 이미지
>
<!-- top Content -->
<ViewGroup/>
<!-- fragment -->
<ViewGroup/>
</ViewGroup>

이정도로 하면 되지 안겟습니까?
댓글주소 추천 0 반대 0
     
     
주먹밥 2018-01-08 (월) 11:52
[@OSKiller]
헉..답변 감사합니다 ㅠ
그럼 최상단의 뷰의 백그라운드를 변화시키면 된다는 것인가요?
제가 해본건 main에서 선언한 fragment영역의 레이아웃만 변경한것 뿐이라..
어느 fragment이냐에 따라 메인[부모]의 백그라운드를 컨트롤 하는것도 가능한지요?
[제 생각으로는 자식->부모로 따로 변수값?을 보낸 후 ui를 변경시켜야할거같기도하고요..]
일단 답변해주신대로 해보겟습니다..다시 한 번 감사드립니다.

댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기