電話の状態が変更されたステータスを取得する理由は、Android が 2 つの方法を提供することです。
内容に大きな違いはありますか?または通知方法のみを変更しますか?
TelephonyManager.listen(PhoneStateListener listener, int events) でリスナーを登録し、onCallStateChanged() で状態を処理するか、アクション android.intent.action.PHONE_STATE の BroadcastReceiver を登録し、onReceive() でイベントを処理することができます。
どちらか一方を好む理由と時期は?