티스토리 뷰

링을 울리는 소스 = ring()


1. ring()를 onCreate() 에 넣어 놓았을 경우.

  - 화면이 켜져있다면, 링이 잘 울린다.

  - 화면이 꺼져있다면, onCreate() 에서 링이 울리지 않는다.


----> 해결법 : onResume() 에 넣는다.



2. ring()을 onResume()에 넣을경우.

  - 현재 화면이 세로고정으로 되어있어서 orientation 을 세로로 고정하는 소스쪽에서 onResume()이 두번 불린다.

  - 따라서 화면이 꺼져있다면 onREsume()이 두번 불리면서 링이 두번 울린다.

  - onResume()이 두번 불리는 것뿐만 아니라 모든 변수가 초기화된다. 아마도 Activity자체가 처음부터 재생성 되는듯하다.

  - 그러나 기존에 생성되어있던 Activity는 onDestroy 등의 동작을 하지 않는다.


----> 어떻게 해결?

'MyProject' 카테고리의 다른 글

알고리즘 그리는 사이트  (0) 2015.03.10
NOT ACCEPTABLE HERE  (0) 2015.03.04
AudioFlinger could not create record.....  (0) 2015.02.03
mVoip 에 대해..  (0) 2015.01.28
전화를 받는것 거는것은 Service만 한다.  (0) 2015.01.26
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함