Guest User

Untitled

a guest
Feb 18th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. public class MainActivity extends AppCompatActivity {
  2.  
  3. public static final String CUSTOM_BROADCAST_ACTION = "com.example.helloworld.custombroadcasts.CUSTOM_BROADCAST";
  4. Button normal_br , ordered_br , local_br;
  5. FirstCustomBroadcastReceiver receiver1 = new FirstCustomBroadcastReceiver();
  6. SecondCustomBroadcastReceiver receiver2 = new SecondCustomBroadcastReceiver();
  7. LocalBroadcast receiver3 = new LocalBroadcast();
  8.  
  9. @Override
  10. protected void onCreate(Bundle savedInstanceState) {
  11. super.onCreate(savedInstanceState);
  12. setContentView(R.layout.activity_main);
  13. normal_br = findViewById(R.id.normal_br);
  14. ordered_br = findViewById(R.id.ordered_br);
  15. local_br = findViewById(R.id.local_br);
  16.  
  17.  
  18. }
  19.  
  20. @Override
  21. protected void onStart() {
  22. super.onStart();
  23. MainActivity.this.registerReceiver(receiver1,new IntentFilter(CUSTOM_BROADCAST_ACTION));
  24. MainActivity.this.registerReceiver(receiver2,new IntentFilter(CUSTOM_BROADCAST_ACTION));
  25.  
  26. LocalBroadcastManager.getInstance(this)
  27. .registerReceiver(receiver3,
  28. new IntentFilter(CUSTOM_BROADCAST_ACTION));
  29.  
  30. }
  31.  
  32. @Override
  33. protected void onDestroy() {
  34. super.onDestroy();
  35. MainActivity.this.unregisterReceiver(receiver1);
  36. MainActivity.this.unregisterReceiver(receiver2);
  37. LocalBroadcastManager.getInstance(this)
  38. .unregisterReceiver(receiver3);
  39.  
  40. }
  41. }
Add Comment
Please, Sign In to add comment