private final BroadcastReceiver stopMyService = new BroadcastReceiver() {
@Override public void onReceive(Context context, Intent intent) {
... обработка
}
}; Регистрация - registerReceiver(stopMyService, new IntentFilter(INTENT_STOPMYSERVICE)); В самом процессе Intent intent = new Intent(INTENT_STOPMYSEVISE);
sendBroadcast(intent); INTENT_STOPMYSEVISE - просто String "stop". Т.е. вы регистрируете ресивер, к-й обрабатывает "смерть" :), а в самом процессе в момент "смерти" sendBroadcast.