2011-04-26 5 views
0

나는 그려진 윈도우에 포커스가있을 때 매 5 초마다 이미지를 계속 변경해야하는 이미지보기를 가지고 있습니다. 창에 포커스가 없어지면 이미지를 변경하고 있던 스레드가 닫혀 야합니다.android에서 windowonfocuschange() 이벤트를 설정하는 방법

위를 위해 내가 onwindowfocuschange (부울 haswindowfocus) 메소드를 구현해야 할 일이,하지만 난 같은

미리 감사 구현하는 방법을 모르겠어요.

답변

0

ViewFlipper를 사용할 수 있으며 onPause() 메소드에서 stopFlipping()을 호출하면 중지 될 수 있습니다. 당신의 활동이 포커스를 잃을 때 onPause가 호출됩니다.

+0

저는 비동기 작업을 지금 사용하고 있습니다. 타이머 내에서 timertask를 사용하여 매 4 초마다 imageview 이미지를 변경하고 있습니다. – user590849

+0

내가 말하고자하는 것은 inbuilt 구성 요소를 사용하여 똑같은 일을 할 수 있다는 것인데, asynctask를 사용하여 매 4 초마다 이미지를 뒤집고 초점을 잃는 동안 멈출 필요가 없습니다. –

관련 문제