Я хочу сделать трансляцию только для определенной активности. Если действие будет уничтожено, трансляция не будет срабатывать. Я использую как этотКак сделать трансляцию только для этого конкретного вида деятельности в прямом эфире в android
protected void onStart() {
super.onStart();
LocalBroadcastManager.getInstance(this).registerReceiver((receiver),
new IntentFilter(GCMIntentService.COPA_RESULT)
);
}
receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
int count = intent.getIntExtra(GCMIntentService.COPA_MESSAGE, 0);
int youCount = intent.getIntExtra(GCMIntentService.COUNT_YOU, 0);
int reqCount = intent.getIntExtra(GCMIntentService.COUNT_REQ, 0);
if (count != 0) {
notificationcount.setVisibility(View.VISIBLE);
notificationcount.setText("" + count);
} else {
notificationcount.setVisibility(View.GONE);
}
AppCommon.notification_requestcount = reqCount;
AppCommon.notification_youcount = youCount;
AppCommon.notification_total_count = count;
}
};
Что мне не хватает пожалуйста, предложите эту
Вы пробовали что-нибудь? Если так, отредактируйте вопрос с этим, чтобы сэкономить голоса! – OBX
Вы пытаетесь получить или отправить трансляцию в своей деятельности? –
Рассмотрите возможность принятия ответа, если помогли .. !! – W4R10CK