Передача переменной из receiver'a в другой класс

128
04 декабря 2017, 16:45

Есть broadcast receiver, нужно из него передать String number в обычный класс MainActivity. Как это сделать?

Код broadcast'a:

public class PhoneStateChangedReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        String phoneState = intent.getStringExtra (TelephonyManager.EXTRA_STATE);
        if (phoneState.equals(TelephonyManager.EXTRA_STATE_RINGING)) {
            String number = intent.getStringExtra(TelephonyManager.EXTRA_INCOMING_NUMBER);
        }
    }
}
READ ALSO
OutOfMemoryError: Java heap space при обычном вызове метода

OutOfMemoryError: Java heap space при обычном вызове метода

При повторном вызове programMenu(); и добавлении нового элемента в список - вылетает Exeption:

181
Required java.lang.String[] found java.lang.String

Required java.lang.String[] found java.lang.String

Добрый день, столкнулся со следующей проблемойСоздал массив и инициализировал в нем элементы

155
Android контекстное меню

Android контекстное меню

Здравствуйте, вопрос по androidУ меня есть двухуровневый список и всплывающее контекстное меню, подскажите пожалуйста как мне добыть id группы...

126
Есть ли аналог datalist? (input с поиском плюс select)

Есть ли аналог datalist? (input с поиском плюс select)

Chosen и подобные не подходят, тк

195