Fixes an issue where the context wrapper created in RemoteViews leaks the RemoteViews instance through the implicit this pointer of anonymous inner classes. Fixed by replacing with a static inner class. Bug: 37630958 Test: m droid (this change is not testable) Change-Id: Ia149b3d91f134f0c308200b46880e7f87542a338