Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MainActivity extends AppCompatActivity {
- public static final String CUSTOM_BROADCAST_ACTION = "com.example.helloworld.custombroadcasts.CUSTOM_BROADCAST";
- Button normal_br , ordered_br , local_br;
- FirstCustomBroadcastReceiver receiver1 = new FirstCustomBroadcastReceiver();
- SecondCustomBroadcastReceiver receiver2 = new SecondCustomBroadcastReceiver();
- LocalBroadcast receiver3 = new LocalBroadcast();
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- normal_br = findViewById(R.id.normal_br);
- ordered_br = findViewById(R.id.ordered_br);
- local_br = findViewById(R.id.local_br);
- }
- @Override
- protected void onStart() {
- super.onStart();
- MainActivity.this.registerReceiver(receiver1,new IntentFilter(CUSTOM_BROADCAST_ACTION));
- MainActivity.this.registerReceiver(receiver2,new IntentFilter(CUSTOM_BROADCAST_ACTION));
- LocalBroadcastManager.getInstance(this)
- .registerReceiver(receiver3,
- new IntentFilter(CUSTOM_BROADCAST_ACTION));
- }
- @Override
- protected void onDestroy() {
- super.onDestroy();
- MainActivity.this.unregisterReceiver(receiver1);
- MainActivity.this.unregisterReceiver(receiver2);
- LocalBroadcastManager.getInstance(this)
- .unregisterReceiver(receiver3);
- }
- }
Add Comment
Please, Sign In to add comment