2012-05-12 6 views

답변

1

BACK 버튼을 사용하면 Activity, 즉 'app'의 현재 UI 부분이 완료됩니다.

일반적인 실수는 Activity이 반드시 '적용'이라고 가정하는 것입니다. CommonsWare가 지적한 것처럼 OS가 Activity이 실행되는 프로세스와 관련된 모든 부분을 즉시 정리할 필요는 없습니다. 실제로 사용자가 Activity을 떠난 다음 다시 방문하면 반 직관적 일 수 있습니다 곧.

Android는 실제로 리소스를 관리하고이를 방출합니다 (다른 '앱'에 필요한 경우). 특정 Activity이 완료된 후에 유지되거나 유지되는 것은 걱정할 가치가 없습니다 ... 또는 개발자가 코드에서 올바르게 정리 한 경우 이 아니어야합니다.

'App Killer'앱 문화권은 Activity이 완료되면 앱이 올바르게 정리되지 않는다고 가정하는 사람들과 관련이 있습니다. 제대로 쓰여진 경우, 필요한 경우 안드로이드는 나머지 작업을 수행합니다.

3

나는 뒤로 버튼을 사용하여 앱을 종료 한 후 '앱 관리'메뉴로 이동했을 때 '강제 종료'옵션을 계속 사용하고있는 것으로 나타났습니다. 이 시점에서 앱이 이미 죽지 않았습니까?

번호

는 이유는 공식적으로 죽었 응용 프로그램을 강제 종료 할 수있는 옵션이있을 것입니다?

프로세스가 "죽은"것이 아니기 때문에. Android는 너무 먼 미래에 사용자가 앱에 다시 팝업하는 경우를 대비하여 프로세스를 계속 유지합니다. Android는 다른 앱을 지원하기 위해 RAM이 필요한 경우 프로세스를 종료합니다.

당신이보고있는 동작은 완벽하게 정상입니다.

관련 문제