2012-07-25 4 views
0

내 응용 프로그램이 동시에 실행되고있어 다른 응용 프로그램을 선택할 수 있으며 응용 프로그램이 자동으로 삭제됩니다. 파괴를 피하는 법.다른 애플리케이션을 클릭하면 내 애플리케이션이 자동으로 삭제됩니까?

+0

정확히 다른 응용 프로그램을 선택하는 방법은 무엇입니까? –

+0

매니페스트 android : alwaysRetainTaskState에서 활동을위한 태그를 사용하고 링크에서 학습 https://developer.android.com/guide/topics/manifest/activity-element.html#always –

+0

문제를 자세히 설명 할 수 있습니까? –

답변

1

앱이 완료되거나 OS에 리소스가 필요한 경우에만 앱이 파괴됩니다. This page은 활동의 수명주기를 보여주는 상태 다이어그램으로 더 잘 설명합니다.

0

애플리케이션을 Android로 전환하고 백그라운드에서 실행하고 싶습니까?

안드로이드의 아이디어는 응용 프로그램을 닫으면 실제로 닫히지 않고 배경으로 이동하고 onPause(), onStop() 및 onDestroy 함수가 호출된다는 것입니다. 이것들은 응용 프로그램이 실행되는 방식을 처리하는 데 사용할 수있는 콜백입니다. 안드로이드 활동 수명주기 처리하는 방법에 대한 다음 링크를 참조하십시오 : 배경에서 실행되는 응용 프로그램의 일부를 만들 수

http://developer.android.com/reference/android/app/Activity.html

한 가지 방법은 별도의 실행하려면 그것의 일부를 실행하는 것입니다 활동의 스레드. 예를 들어 내 앱 중 하나에서 onCreate() 함수에서 시작하는 스레드()에서 실행중인 블루투스 수신기가 있습니다. 그런 다음 응용 프로그램을 종료하면 onDestroy()에서 실제로 응용 프로그램을 죽이고 싶을 때 스레드를 죽일 호출의 특정 목록이 있지만 그렇지 않으면 백그라운드에서 실행되도록 남아 있습니다.

앱을 실행 상태로두고 실행하는 방법에 대한 개념은 사용자가 수행하려고하는 특정 작업에 많이 달려 있으며 제공 한 정보를 기반으로 좋은 답변을 제공 할 수는 없습니다.