@Override
 protected void onStart() {
   super.onStart();
   ConnectionIntent intent = new ConnectionIntent(getIntent());
   formList.adapter.setupParameter(intent.getConnectionId());
   formList.refresh();
   if (formList.adapter.getCount() == 0) {
     onRefresh();
   }
 }
 protected void onRefresh() {
   if (task != null && task.getStatus() == Status.RUNNING) {
     return;
   }
   ConnectionIntent intent = new ConnectionIntent(getIntent());
   int id = intent.getConnectionId();
   ConnectionModel mConnection = new ConnectionModel(getApplicationContext());
   RedmineConnection connection = mConnection.getItem(id);
   mConnection.finalize();
   task = new SelectDataTask(getHelper());
   task.execute(connection);
 }
 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
   switch (item.getItemId()) {
     case R.id.menu_refresh:
       {
         this.onRefresh();
         return true;
       }
     case R.id.menu_settings:
       {
         ConnectionIntent input = new ConnectionIntent(getIntent());
         ConnectionIntent intent =
             new ConnectionIntent(getApplicationContext(), ConnectionActivity.class);
         intent.setConnectionId(input.getConnectionId());
         startActivity(intent.getIntent());
         return true;
       }
   }
   return super.onOptionsItemSelected(item);
 }