본문 바로가기

activity

ActivityManager: Warning: Activity not started, its current task has been brought to the front 에뮬레이터로 프로그램 실행을 하면 간혹 콘솔화면(이클립스로 개발)에 위의 제목과 같은 에러가 발생한다. 원인은 어플리케이션 시작과 동시에 에뮬레이터에 프로그램이 설치되는데 만일 새롭게 다시 설치하는 어플에 기존과 비교해서 변경 사항이 전혀 없다고 판단되면 기존 어플리케이션을 갈아엎을 필요가 없다. 또, 어플 코드를 수정하고 컴파일 할 경우 기존 어플에 대한 Activity가 존재하기 때문에 발생하는 것으로 애뮬레이터가 뜨지 않는다면 동기화된 안드로이드 폰을 확인해보면 됩니다. 이런 순간에 이미 해당 어플리케이션이 실행되어 있는 상황이라면, 안드로이드는 새롭게 어플리케이션을 실행하지 않고 기존에 실행되고 있었던 어플리케이션을 포그라운드로 가져오기만 하면 된다는 의미이다. 나의 해결방안 : 이클립스의 상단 .. 더보기
[회색님의 초급강좌] 안드로이드 강좌 4 - 액티비티(Activity), 뷰(View), 레이아웃(Layout) 출처 : http://www.androidpub.com/588 작성자 : 회색님 안드로이드 강좌 4 - 액티비티(Activity), 뷰(View), 레이아웃(Layout) 액티비티, 뷰 그리고 레이아웃 액티비티(Activity) 액티비티는 안드로이드 어플리케이션을 구성하는 가장 기본적인 빌딩블록입니다. 보통의 경우 한 화면을 차지하면서 뷰(View)로 구성된 유저 인터페이스를 화면에 표시하고 사용자의 입력을 처리하는 역할을 합니다.보통의 어플리케이션은 여러 다른 화면을 가지고 있고, 각각의 화면은 다른 액티비티로 구현되어있습니다. 그러므로 화면의 전환이 이루어지게되면 새로운 액티비티가 실행되어 처리하게 됩니다. 어떤 경우는 액티비티 간에 데이터를 서로 주고 받을 수도 있습니다. 새로운 화면이 생성되며 기.. 더보기