Per this answer , you should save the link to TelephonyManagerand WnetPlayerPhoneCallListenerand disable it, for example:
mTm.listen(phoneCallListener, PhoneStateListener.LISTEN_NONE);
Why they don’t have standard methods addListener()and removeListener(), I don’t know, but this seems to be an acceptable method of solving your problem.