It looks like this context is only being used to access resources etc, and doesn't need to be an Activity Context. Leaking Activity Contexts is very bad. Change this to ``` this.context = context.getApplicationContext(); ``` so that you only keep a reference to the Application, which will be alive anyway.