У меня есть BroadcastReceiver, а onReceive вызывается из двух разных методов postExecute в двух разных asyncTasks в двух разных действиях.android - обновить конкретную активность UI from onReceive
У меня есть третье действие, которое работает все время под названием HomeActivity, и я хочу опубликовать некоторый текст в пользовательском интерфейсе HomeActivity из метода onReceive.
Возможно ли это? Я знаю, что параметр контекста - это контекст активности, который поднял onReceive, но я хочу получить доступ к пользовательскому интерфейсу HomeActivity.
Вот код
public class MyBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// here I want to publish some text to the HomeActivity
}
}
какие-либо идеи? заранее спасибо
благодарит за ваш ответ! скажем, что я поднимаю onReceive из postExecute в одном из других видов деятельности (и в onReceive я отправляю LocalBroadcast на главную деятельность). один код строки после вызова LocalBroadcast, я завершаю другое действие, и осталось только HomeActivity, я увижу текст i HomeAtivity? это считается активностью, являющейся авангардной/активной? спасибо –
До того времени, когда вы не убиваете HomeActivity, вы должны получить местную трансляцию ... –
спасибо большое! помог мне –