Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Test extends Fragment{
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- if(doIneedEventBus()){
- EventBus.getDefault().register(this);
- }
- }
- @Override
- public void onDestroy() {
- super.onDestroy();
- if(doIneedEventBus()){
- EventBus.getDefault().unregister(this);
- }
- }
- protected boolean doIneedEventBus() {
- return true;
- }
- }
- public class TestChild extends Test {
- @Override
- protected boolean doIneedEventBus() {
- return false;
- }
- }
- try {
- EventBus.getDefault().register(this);
- } catch (Throwable t){
- t.printStackTrace();
- }
Add Comment
Please, Sign In to add comment