У меня есть приложение, которое заменяет стандартный экран входящего вызова моим собственным дизайном. Когда кто-то звонит, появляется мой собственный экран. Это хорошо, но по какой-то причине мое приложение не отображает входящий номер телефона. Входящий номер телефона отображается в LogCat, но когда я пытаюсь установить для TextView эту строку, ничего не отображается. Вот код, который извлекает входящий номер телефона:
Bundle extras = intent.getExtras();
phoneNr = extras.getString("incoming_number");
Log.v(TAG, "phoneNr: " + phoneNr);
Как видите, строка «phoneNr» отображает входящий номер телефона в LogCat. Но когда я пытаюсь использовать его для установки текста TextView в классе (IncomingCallRecieved), который отображает мой собственный экран:
IncomingCallListener ICL = new IncomingCallListener(); // class for BroadcastReciever
textView_incomingNumber.setText(ICL.phoneNr);
TextView остается пустым.
Любые предложения относительно того, почему это происходит?