I think the View is "going down" if this would return false, so unregistering is not an issue. It might be redundant to check in the constructor.

The docs mention to always check for `isAlive()` before dealing with the `ViewTreeObserver`.

http://developer.android.com/reference/android/view/ViewTreeObserver.html#isAlive()