()
| 229 | } |
| 230 | |
| 231 | @Override |
| 232 | public void onDestroy() { |
| 233 | EntityLog.log(this, "Service send destroy"); |
| 234 | |
| 235 | PreferenceManager.getDefaultSharedPreferences(this).unregisterOnSharedPreferenceChangeListener(this); |
| 236 | |
| 237 | unregisterReceiver(connectionChangedReceiver); |
| 238 | |
| 239 | ConnectivityManager cm = Helper.getSystemService(this, ConnectivityManager.class); |
| 240 | cm.unregisterNetworkCallback(networkCallback); |
| 241 | |
| 242 | getMainHandler().removeCallbacks(_checkConnectivity); |
| 243 | |
| 244 | owner.stop(); |
| 245 | handling.clear(); |
| 246 | |
| 247 | stopForeground(true); |
| 248 | |
| 249 | NotificationManager nm = Helper.getSystemService(this, NotificationManager.class); |
| 250 | nm.cancel(NotificationHelper.NOTIFICATION_SEND); |
| 251 | |
| 252 | super.onDestroy(); |
| 253 | CoalMine.watch(this, this.getClass().getName() + "#onDestroy"); |
| 254 | } |
| 255 | |
| 256 | @Override |
| 257 | public void onSharedPreferenceChanged(SharedPreferences prefs, String key) { |
nothing calls this directly
no test coverage detected