/** * Shut down any associated services when this service is about to die. * * This stops the data source (e.g. stops trace playback) and kills the * thread used for notifying measurement listeners. */ @Override public void onDestroy() { Log.i(TAG, "Service being destroyed"); mPipeline.stop(); }
@Override public void onDestroy() { super.onDestroy(); Log.i(TAG, "Service being destroyed"); mRemoteOriginPipeline.stop(); unbindRemote(); }
@Test public void stopClearsPipeline() { pipeline.addSink(sink); pipeline.addSource(source); source.sendTestMessage(); assertTrue(sink.received); sink.received = false; pipeline.stop(); source.sendTestMessage(); assertFalse(sink.received); }