2011-06-29 2 views

ответ

0

Да и да, поскольку это по существу то, что происходит при запуске Activity. Вы передаете намерение, которое захватывается другим действием с соответствующим набором IntentFilters.

+0

Можете ли вы привести пример подходящих IntentFilters, если я назову что-то вроде startActivity (новый Intent («com.example.class»))? Мне любопытно, могу ли я зарегистрировать приемник и захватить намерение ... спасибо! – user235925

+0

В этом случае вы не будете использовать фильтры намерений, если явно указывается цель трансляции (в виде пакета/класса). Я не уверен на 100%, но я думаю, что единственный способ захватить намерение с помощью приемника таким образом - сделать приемник сам целью ... но вы не начнете заниматься этим так. Что именно ты пытаешься сделать? – ErikR

+0

Я пытаюсь зарегистрировать приемник, чтобы сообщить мне, когда текущая активность переднего плана меняется. Мне нужно иметь возможность сделать это, не изменяя базовый класс каких-либо действий ... в основном я хочу, чтобы глобальное событие было запущено, когда изменение активности переднего плана в моем приложении. – user235925