Bug 1164452 - IllegalArgumentException crash when removing view via service (r=rnewman)

This commit is contained in:
Martyn Haigh 2015-05-14 12:31:47 +01:00
parent 76923dccff
commit e22de1eee2

View File

@ -202,7 +202,13 @@ public class TabQueueService extends Service {
}
private void removeView() {
windowManager.removeView(toastLayout);
try {
windowManager.removeView(toastLayout);
} catch (IllegalArgumentException | IllegalStateException e) {
// This can happen if the Service is killed by the system. If this happens the View will have already
// been removed but the runnable will have been kept alive.
Log.e(LOGTAG, "Error removing Tab Queue toast from service", e);
}
}
private void addURLToTabQueue(final Intent intent, final String filename) {