@Override public void onStart() { super.onStart(); if (controller != null && adapter != null) { controller.addObserver(adapter); } PropertyCenter.getInstance().addPropertyChangeListener(this); }
private void initController() { if (controller == null) { controller = new SubscribeController(); controller.setAccountAttached(account); controller.addObserver(initAdapter()); controller.setDataObserver( new Observer() { @Override public void update(Observable observable, Object data) { adapter.notifyDataSetChanged(); } }); } controller.getNewItemsFromServer(null, null, null); }