public void onDestroy() { super.onDestroy(); t.a.getLooper().quit(); Object localObject = i.values().iterator(); long l1 = 500L; long l2 = Long.MAX_VALUE; if (((Iterator)localObject).hasNext()) { cwd localcwd = (cwd)((Iterator)localObject).next(); localcwd.d(); l2 = Math.min(l2, localcwd.b()); if (localcwd.c() <= 0) { break label203; } l1 = Math.max(l1, localcwd.e()); } label203: for (;;) { break; i.clear(); if (a) { new StringBuilder(65).append("Recycling request writer. Will restart after ").append(l2); } if (l2 < Long.MAX_VALUE) { ((AlarmManager)getSystemService("alarm")).set(3, l2 + SystemClock.elapsedRealtime(), b(l1)); } for (g = true;; g = false) { localObject = l; if (localObject != null) { unregisterReceiver((BroadcastReceiver)localObject); } return; } } }