안드로이드 개발 학습 일기의 날 (2)

A, 활동 소개

1, 활동 개요

  활동은 네 가지 상태로 구분되어 하나 개의 화면에서 휴대 전화 나 태블릿이다 :

  실행하면 기본 응용 프로그램 화면.

  일시 : 출구 대화 상자에서 거주를 종료합니다.

  중지 : 종료 확인을 클릭합니다.

  파괴 : 배경 응용 프로그램이 중지 될 때 파괴했다.

 일곱 가지 방법이 있습니다 :

  에서 onCreate ()는 다음 활성 처음 만들 때 호출된다.

  ONSTART ()는 상기 사용자 인터페이스가 표시 될 때 호출된다. 전경으로 활동하고 onResume () 메소드의 구현을 따르는 경우에, 숨겨진 경우, 실행 중지시 ().

  onResume ()는 상기 사용자 인터페이스가 표시 될 때 호출된다. 이 시점에서, 활동 볼되었고, 전경에 표시되는 이벤트가 시작됩니다. 활동이 전경에 표시 될 때 onResume ()가 실행되는 경우에만 활동이 배경에 표시 될 때 실행되는 ()이 ONSTART을합니다.

  onPause () : 시스템이 디스플레이 인터페이스 전에 시작하려고 할 때 onPause () 메쏘드가 호출된다. 인터페이스가 프론트 데스크에 반환되면 onResume ()를 따라, 사용자에게 보이지 않는, 중지시 사용하는 경우 (). onPause () 메소드를 수행 한 후, 활동 데몬 인터페이스를 전환했다.

  이동 중지 () : 이동 중지 () 사용자 인터페이스가 더 이상 표시 될 때 다른 화면이 표시되고,이 인터페이스를 충당하기 위해 이동하기 때문에 방법이 호출되지 않습니다. 상기 인터페이스는 새로운 시작이기 때문에 다른 인터페이스는 프론트 엔드 인터페이스로서 표시되는, 또는 계면이 파괴되는 일 수있다. 인터페이스가 빠른 에코 사용자 상호 작용하고 onRestart을 따른 경우 (), 그렇지 않으면 백들의 OnDestroy () 메소드의 파괴에 대한 인터페이스가 실행되고, 실행된다.

  onRestart () : 다시 시작하는 다음 인터페이스를 호출 중지 한 후, 항상 ONSTART에 따라 ().

  들의 OnDestroy () : 사용자 인터페이스가 마지막 호출에 의해 파괴되기 전에 방법.

  활동 수명주기 :

 다음 코드를 테스트 :

@Override 
    무효 보호 에서 onCreate (번들 savedInstanceState) { 
        슈퍼 .onCreate (savedInstanceState); 
        된 setContentView (R.layout.activity_main) 
        Log.i ( "활동의 라이프 사이클", "에서 onCreate () 메서드 호출을" );  }  @Override  보호 무효 onRestart () {  슈퍼 .onRestart (); Log.i ( "활동의 라이프 사이클", "onRestart () 메서드 호출을" );} @Override 보호 무효 onPause () {슈퍼 .onPause (); Log.i ( "활동 수명주기 ","onPause () 메소드 호출 " );} 보호 무효 @Override 들의 OnDestroy () {슈퍼 .onDestroy (); Log.i ("활동의 라이프 사이클 ","들의 OnDestroy () 메서드 호출을 " );} @Override 무효 보호 ONSTART을 () {슈퍼.onStart (); Log.i ( "활동 수명주기", "를 ONSTART () 메서드 호출을" );} 보호 무효 @Override 이동 중지 () {슈퍼 .onStop (); Log.i ( "활동 수명주기", " 이동 중지 () 메서드 호출 " );} 무효 @Override 보호 onResume을 () {슈퍼 .onResume (); Log.i ("활동의 라이프 사이클 ","onResume () 메소드 호출 " );

  안드로이드 스튜디오 운영 및 개방 로그 캣보기 :

  때 응용 프로그램을 클릭합니다 :

 

 

    때 다른 메시지 팝업을 클릭합니다 :

 

 

    당신이 리턴 키를 누르면 응용 프로그램을 반환합니다 :

 

 

    때 잠금 화면은 :

 

 

    잠금 해제 :

 

 

    때 버튼 최근 작업을 클릭합니다 :

 

 

    그런 다음 다시 바탕 화면 : 어떤 메소드가 호출되지 않습니다

  돌아 가기 응용 프로그램 때 :

 

 

   종료 버튼을 클릭하거나 최근의 임무는 응용 프로그램 안타를 넘어 :

추천

출처www.cnblogs.com/liblogs/p/11447668.html