title: How to detect round screen on Android Wear - onApplyWindowInsets not called on device
body: <p>I have implemented the onApplyWindowInsets callback in an Android Wear project. In the method, it calls isRound() to determine if the code is running on a round or rectangular Wear smartwatch. This callback is called from the round wear emulator. (Although isRound() returns false, which is wrong.) But the problem is that onApplyWindowInsets callback is never called from my Samsung Gear Live. Thus if one is inflating view from onApplyWindowInsets, the views do not get inflated. Has anyone gotten onApplyWindowInsets to fire on a real device? It seems it is not guaranteed. If so, then how can one inflate different views depending on the screen type?</p>