2011-01-17 4 views
0

안녕하세요, 누구나 delete()에서 위젯을 죽이는 방법을 알고 있습니다. 백그라운드에서 실행중인 위젯을 삭제할 때 전체 앱에 대한 배제가 없으면 절대로 죽지 않습니다. 내 앱은 4 가지 활동으로 구성되며 위젯은 주 활동이 아니며 appwidget 대신 서비스 대신 스레드를 사용합니다.위젯이 백그라운드에서 실행되는 것을 중지 delete()

내가 필요로 할 때 내가 삭제할 때 위젯이 백그라운드에서 실행되는 것을 막는 것이 전부입니다. system.exit (0)을 사용해 보았습니다. 작동하지 않아 위젯의 모든 데이터가 삭제됩니다. 또는 앱을 죽일 수 있다면 ondelete();

아이디어가 있으십니까? 나는 정말로 감사 할 것입니다.

+0

어떤 종류의 위젯입니까? 우리는 더 많은 정보가 필요합니다. – icktoofay

답변

2

정상적인 동작입니다. 앱을 다시 실행해야하는 경우를 대비하여 프로세스가 유지됩니다. 이렇게하면 다음 번에 위젯을 업데이트해야하거나 사용자가 앱을 시작해야 할 때 다시 사용할 수 있기 때문에 작업을 절약 할 수 있습니다.

관련 문제