Получить данные о последнем звонке после завершения звонка с помощью Broadcast Receiver

Я хочу получить информацию о последнем звонке после завершения звонка через широковещательный приемник. Как я могу получить это? Я пытался с получателем, но состояние вызова является IDEL, когда я получаю вызов. Я хочу получить детализацию звонка после завершения звонка или отключения.

1 ответ

public class PhoneStateBroadcastReceiver extends BroadcastReceiver{

    @Override
    public void onReceive(Context context, Intent intent) {
        //UDF.createTablesIfNotExists(context);
        TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
        telephonyManager.listen(new CustomPhoneStateListener(context), PhoneStateListener.LISTEN_CALL_STATE);
    }
}
Другие вопросы по тегам