Моя активность зарегистрировала BroadcastReceiver с использованием registerReceiver()
.Я хотел бы обновить пользовательский интерфейс при получении трансляции.В моем эксперименте я обнаружил, что контекстом является моя деятельность (единичная копия),
public void onReceive(Context context, Intent intent) {
Log.d(tag, context.getClass().getName());
}
, но я не уверен, что это всегда так, поскольку документы не совсем ясны.
Могу ли япросто привнести параметр контекста к моей активности?
Что было бы хорошей практикой для изменения активности в BroadcastReceiver.onReceive
?