コード例 #1
0
ファイル: ServiceFragment.java プロジェクト: treejames/mCloud
 @Override
 public void onResume() {
   super.onResume();
   if (controller != null) {
     controller.getNewItemsFromServer(null, null, null);
   }
 }
コード例 #2
0
ファイル: ServiceFragment.java プロジェクト: treejames/mCloud
 @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);
     }
   }
 }
コード例 #3
0
ファイル: ServiceFragment.java プロジェクト: treejames/mCloud
  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);
  }