public class MyPhoneReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Bundle extras = intent.getExtras(); if (extras != null) { String state = extras.getString(TelephonyManager.EXTRA_STATE); if (state.equals(TelephonyManager.EXTRA_STATE_RINGING)) { // INSERT CODE HERE Log.w("DEBUG", phoneNumber); } }}
Нужно сохранить входящие телефонные номера. Какая строка кода должна быть на месте комментария?
(Отметьте один правильный вариант ответа.)
Варианты ответа
String phoneNumber = extras.getString(TelephonyManager.INCOMING_PHONENUMBER);
String phoneNumber = extras.getString(TelephonyManager.INCOMING_NUMBER);
PhoneNumber phoneNumber = extras.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
String phoneNumber = (String)extras.getValue(TelephonyManager.EXTRA_INCOMING_NUMBER);
String phoneNumber = extras.getString(TelephonyManager.EXTRA_INCOMING_NUMBER); (Верный ответ)