2010-05-20 3 views
3

Android 2.2 릴리스 노트가 방금 출시되었습니다. ActivityManager.restartPackage 방법은 사용되지 않으며 설명은되지 않은 : 그것은 그들의 서비스를 중지, 자신의 경보를 제거하여 다른 응용 프로그램을 중단하도록 할 수 있기 때문에Android 2.2는 restartPackage를 더 이상 사용하지 않지만 다른 두통을 추가합니다.

여기에 이전 동작이 응용 프로그램에 더 이상 사용할 수 등

대신 2.2에서는 새로운 ActivityManager.killBackgroundProcesses 메서드를 도입하여 성가신 "작업 킬러"응용 프로그램을위한 또 다른 도구를 제공합니다.

More Info

사람은 ActivityManager.killBackgroundProcesses 우리의 계획 경보를 죽일 것인지 설명 할 수 있습니까?

그렇다면 "Task killer"가 ActivityManager.killBackgroundProcesses를 악용하므로 ActivityManager.restartPackage를 사용하지 않는 것이 무의미합니다.

+0

위의 새 메서드 인 isUserAMonkey()가 무엇보다 중요합니다. –

+0

LOL! 나는 웃음을 그만 둘 수 없었다 :) – mob1lejunkie

답변

2

나는이 새로운 살인 방법으로 테스트를 만들었습니다. 알람은 죽지 않습니다. 서비스가 다시 시작됩니다.

+0

우후! WinMo 시대의 "Task Killer"앱을 가져 가세요! 서비스가 다시 시작된 후 얼마나 오랫동안 서비스가 다시 시작됩니까? – mob1lejunkie

1

내 테스트에서이 메서드를 호출 할 때 사용자에게 표시되는 작업이 닫히지 않은 것으로 나타납니다.

관련 문제