Вы можете получить значения через широковещательный приемник ...... следующим образом, сначала создайте свой собственный IntentFilter as,
Intent intentFilter=new IntentFilter();
intentFilter.addAction("YOUR_INTENT_FILTER");
Затем создайте внутренний класс BroadcastReceiver as,
private BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
/** Receives the broadcast that has been fired */
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction()=="YOUR_INTENT_FILTER"){
//HERE YOU WILL GET VALUES FROM BROADCAST THROUGH INTENT EDIT YOUR TEXTVIEW///////////
String receivedValue=intent.getStringExtra("KEY");
}
}
};
Теперь зарегистрируйте приемник вещания в onResume () как,
registerReceiver(broadcastReceiver, intentFilter);
И, наконец, отмените регистрацию BroadcastReceiver в onDestroy () как,
unregisterReceiver(broadcastReceiver);
Теперь самая важная часть ... Вам нужно запустить трансляцию из любой точки, где вам нужно отправить значения ..... так же, как,
Intent i=new Intent();
i.setAction("YOUR_INTENT_FILTER");
i.putExtra("KEY", "YOUR_VALUE");
sendBroadcast(i);
.... ура:)