Create wrapper function for unregistering baby monitor service

This will eventually be called in multiple places
This commit is contained in:
Branden Archer
2015-12-28 16:06:35 -05:00
parent 6af9dff004
commit 0c45351c5a

View File

@@ -152,13 +152,7 @@ public class MonitorActivity extends Activity
{
Log.i(TAG, "Baby monitor stop");
if(_registrationListener != null)
{
Log.i(TAG, "Unregistering monitoring service");
_nsdManager.unregisterService(_registrationListener);
_registrationListener = null;
}
unregisterService();
if(_serviceThread != null)
{
@@ -249,4 +243,19 @@ public class MonitorActivity extends Activity
_nsdManager.registerService(
serviceInfo, NsdManager.PROTOCOL_DNS_SD, _registrationListener);
}
/**
* Uhregistered the service and assigns the listener
* to null.
*/
void unregisterService()
{
if(_registrationListener != null)
{
Log.i(TAG, "Unregistering monitoring service");
_nsdManager.unregisterService(_registrationListener);
_registrationListener = null;
}
}
}