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); }