Reporting memory leaks in APIs on Android

It’s easy to leak memory in Android as we often hold references to Views and Activities; when developing do you find the LeakCanary popup annoying?

If you are developing an API where your clients must bind and unbind with their observers, then wouldn’t it be better if you could reduce the chance of misuse?