..
이전 장에서 우리는 안드로이드 응용 프로그램을 구성하는 네 개의 구성 요소 세 가지를 소개했습니다. 'actvity : 우리는 지금 가장 중요하고 중요한 구성 요소를 제시 될 수 있습니다.
다른 모든 구성 요소에서 다른하게 활동의 특질은 '그래픽 인터페이스를 가지고 있습니다.
활동의 예제는 사용자가 클릭한 버튼에 따라 다른 작업을 수행할 수있게 해주는 메뉴의 응용 프로그램에서 클릭 가능한 버튼의 목록입니다.
물론, 응용 프로그램은 더 많은 활동을 할 수 예를 들어, 당신은 기선에있는 여러 버튼의 동작을 관리하는 장치 및 기타 활동의 메뉴 화면을 보여주는 활동을 만들 생각 할 수도 있습니다.
응용 프로그램이 특정 작업에 위임된 여러 활동 수 있기 때문에, 그것은 모든 활동이 다른 독립적인 것은 분명합니다. 그것은 '그러나, 활동의 계층 구조의 일종을 파악해야합니다 실제로, 우리의 경우에, 우리는 응용 프로그램이 시작되며 다른 활동의 버튼을 경우에만 사용자가 클릭 시작할 때 메뉴를 포함하는 활동이 바로 표시됩니다 싶습니다 메뉴. 이렇게하려면 당신은 (우리가 어떻게 샘플 응용 프로그램을 볼 수) 메뉴를 보여줍니다 기본 화면으로 활동을 표시해야합니다.
그러나 활동의 행동의 영역은 무엇입니까? 기본적으로 활동을 전체 창 화면에서 작업할 수 있지만, 그것은 활동이 창의의 특정 시점에서만 작동하도록 작업의 영역을 제한하는 금지하지 않습니다.
일반적으로 인터페이스에 elemnti 그래픽은 윈도우에 속하는 잘 정의된 사각형 공간을 관리할 수있는 작업을보기의 계층 구조에 의해 관리됩니다. 그래서 자사의 역량 내에서 특정 그래픽의 사용자가 터치의 가능한보기를 검출에 달려있다.
우리가 위에 표시된 모든 구성 요소가 메모리로부터 제거하기 위해 시스템 dall'istanziazione 구성 요소의 상태를 변경하는 방법을 보여줍니다 자신의 라이프 사이클이 있습니다. 이 섹션에서 우리는 활동의 라이프 사이클에 독점적으로 초점을 맞출 것이다.
: 우리가 활동이 발견되면 인스턴스 수있는 다양한 상태를 파악 우선
당신이 활동을 한 상태에서 다른 통로를 허용 방법의 형태로 전환과 함께 독자를 제시 적합한 찾을 수있는 상태를 나열합니다 :
우리는 토론 중에 제안된 될 예제에서 이러한 전환을 사용하는 방법을 나중에 볼 수 있습니다.
| |
AJAX 코스
ASP, ASP.NET 및 PHP로 웹 2.0 AJAX 기반 애플 리케이션. 2012년 6월 1일까지 -10 % 할인합니다. |
| |
물론 ASP와 전자 상거래
ASP와 함께 처음 전자 상거래에서 사이트를 만듭니다. 만 35 €. |
| |
리눅스 과정
오픈 소스 시스템에 완료 안내. 2012년 6월 1일까지 -10 % 할인합니다. |