@Override public void onResume() { super.onResume(); if (controller != null) { controller.getNewItemsFromServer(null, null, null); } }
@Override public void propertyChange(PropertyChangeEvent event) { if (event.getPropertyName().equals(PropertyCenter.PROPERTY_CONNECT_STATE) || event.getPropertyName().equals(PropertyCenter.PROPERTY_SUBSCRIBE_DEL)) { if (adapter != null) { adapter.notifyDataSetChanged(); } } else if (event.getPropertyName().equals(PropertyCenter.PROPERTY_REFRESH_SUBSCRIBE_CHAT)) { if (controller != null) { controller.getNewItemsFromServer(null, null, null); } } }
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); }