1
PhoneStateListenerを実装すると、呼び出されたときにオーディオを停止し、終了後に再びオーディオを停止します。 finish()で私のアプリケーションを終了するとき、PhoneStateListenerはまだアクティブであるようです。通話終了後、音楽が再生されます。 私はTelephonyManager
にlisten()
のマニュアルを引用onDestroy()、それは働いて続けにおけるヌルリスナー= ...PhoneStateListener()が終了していません
私がこれを呼び出した場合:mTelMan.listen(mCustomStateChangeListener、PhoneStateListener.LISTEN_NONE);サービスのonDestroy()で。それは何とかサービスのライフサイクルを混乱させます。ここで間違っていることは何ですか?ありがとう – Ewoks