質問

私はあなたが呼ばれた場合、音声停止し、あなたが終わった後、それを再び起動する方法PhoneStateListenerを実施しました。 私はフィニッシュすることによって私のアプリを終了すると()PhoneStateListenerはまだアクティブであるように思われます。通話を終えた後、音楽の再生が開始します。 私は聞き手= nullのonDestroyで()を設定しても、それは働いて続けて...

役に立ちましたか?

解決

listen() の上TelephonyManagerのドキュメントを引用

  

、リスナーを登録解除リスナーオブジェクトを渡し、LISTEN_NONE(0)にイベント引数を設定する。

あなたの活動は、このようなonPause()onDestroy()のように、スコープから出る前に、あなたがこれを行う必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top