Hi Team,
I am using volley 1.1.0-rc1 which is resulting in memory leak as in case of request with error, mErrorListener is not cleared.
On exploring i found that com.android.volley.Request#finish method doesn't clears mErrorListener, and doesn't provide any option for custom request to clear its listener.
by adding onFinish() inside finish, where onFinish cleared mErrorListener. Which will help custom request to clear mListeners.
Currently i am achieving same functionality by adding request finish listener in request queue, but its a hack because to clear mErrorListener i need to call cancel as mErrorListener is private.