2011-11-16 2 views
0

내 장치에서 뒤로 키를 누르면 내 활동이 파괴되지 않을 수 있습니까? 이렇게하려면 버튼이 있어야합니다. 그러나 나는 나의 전자 우편 또는 무언가를 검사하는 동안 그것이 달리기를 계속하고 싶다!다른 앱과 상호 작용하는 동안 앱이 파괴되지 않습니까?

+0

앱이 수행하는 작업에 따라 [서비스] (http://developer.android.com/reference/android/app/Service.html)를 사용할 수 있습니다. –

+0

"뒤로"키를 누르면 항상 현재 활동이 끝납니다. 코드에서 Finish를 호출하는 것과 같습니다. – Kuffs

답변

0

네, 가능하지만 당신은 그걸 의지하지 않아도됩니다. 안드로이드는 절대적으로 파괴 될 때까지 메모리에 남겨 둡니다. 실행이 끝날 때까지 백그라운드에서 실행되도록하려면 Service을 사용하고 싶습니다.

+0

좋아, 여기 좀 더 도움이 필요해! 길게 누르는 것으로 시작되고 앱에서 GPS 위치를 가져 오는 앱을 만들었습니다! 자, 나는 그 응용 프로그램이 잠시 작동하고 싶을 때, 밤늦게 집에 갈 때 말하게한다. 그래서 나는이 장치가 잠들고 "쉽게"파괴되지 않도록 장치가 필요하지 않도록해야합니다! 서비스가 필요하고 사용 방법이 필요합니까? – dothedos

+0

서비스는 직접적인 사용자 상호 작용없이 백그라운드에서 실행됩니다. 실제로 앱에서 정보를 얻으 려 할 때 앱에서 대화 할 수 있으며 필요한 정보를 표시하기 위해 알림을 사용할 수 있습니다. 이것을 공부하십시오 : http://developer.android.com/reference/android/app/Service.html 그리고 이것 : http://www.vogella.de/articles/AndroidServices/article.html – DeeV

관련 문제