🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Android Yeni / BroadcastReceiver ile başka aktivitye değer gönderme

BroadcastReceiver ile başka aktivitye değer gönderme

1-) Android Yeni - Farklı class veya aktivty

final Intent intent = new Intent("tokenReceiver");
// You can also include some extra data.
final LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(this);
intent.putExtra(
"token","degeri buraya yaz");
broadcastManager.sendBroadcast(intent);

2-) Değeri almak için misan MainActivtyde

public void Al {

LocalBroadcastManager.getInstance(this).registerReceiver(tokenReceiver,
        
new IntentFilter("tokenReceiver"));

}

BroadcastReceiver tokenReceiver = new BroadcastReceiver() {
    
@Override
    
public void onReceive(Context context, Intent intent) {
        String token = intent.getStringExtra(
"token");
        
if(token != null)
        {
            Log.
d("Firebasee",""+token);
            Toast.
makeText(MainActivity.this, "tokenim : " + token, Toast.LENGTH_SHORT).show();
            
editText.setText(token);
        }
    }
};

 

 2021 Ocak 18 Pazartesi
 420