Мы запускаем телефонный звонок из android приложения:
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:+19549545566"));
callIntent.putExtra("passUniqueVariable","1232453445");
startActivity(callIntent);
, и у нас есть ловушка, ожидающая изменения статуса вызова, например:
public abstract class PhonecallReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
intent.getExtras().getString("passUniqueVariable")); // something like this
} }
Есть ли способ пройти Вызвать намерение переменную как «passUniqueVariable», которую мы можем получить внутри функции onReceive? Или получить это значение из TelephonyManager?