휴대 전화가 잠자는 동안 나는 (전화 벨소리 애니메이션과 비슷하게) 애니메이션 활동을 원합니다. 내 문제는Window 플래그를 통해 화면 켜기/끄기
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,
WindowManager.LayoutParams.FLAG_FULLSCREEN |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
);
setContentView(R.layout.act_image_activity);
startAnimation();
}
:
이 나는 창 관리자 플래그를 사용하여 화면을 회전에 관한 많은 글, 내 활동의에서 onCreate에이 코드 조각을 추가했다 않았다 그래서() 함수를 읽었습니다
- 애니메이션은 약간의 지연으로 시작됩니다. 화면이 켜지면 키 가드 (또는 키 가드가 비활성화되었을 때 홈 화면)를 볼 수 있고 그 후에 내 활동이 시작됩니다.
- 내 활동의 finish() 메소드를 호출 한 후 전화가 연결되지 않습니다. 잠을 자면, 잠자기 타이머가 다시 시작됩니다.
누군가가 화면이 켜진 후 즉시 애니메이션 활동을 표시하고 화면이 끝난 후 즉시 끄도록 할 수 있습니까?
도움이되면 답변을 수락으로 확인하십시오. – Talha