示例#1
0
  @Override
  public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();

    if (id == R.id.edit_profile) {
      if (listaActivity.contains(ModificaProfiloActivity.class)) {
        PayloadBean p = new PayloadBean();
        p.setIdSessione(idSessione);
        p.setNuovoStato(AppConstants.MODIFICA_PROFILO);
        CircularProgressView cd = (CircularProgressView) findViewById(R.id.progress_view);
        cd.setVisibility(View.VISIBLE);
        if (checkNetwork()) {
          statoSuccessivo = AppConstants.MODIFICA_PROFILO;
          new AggiornaStatoAT(getApplicationContext(), this, idSessione, this).execute(p);
        }
      }
    } else if (id == R.id.show_invites) {
      if (checkNetwork()) {
        Log.e(TAG, "Bottone Mostra Inviti cliccato!");
        cpv.setVisibility(View.VISIBLE);
        new ListaInvitiAT(getApplicationContext(), this, idSessione, this).execute();
      }
    }

    return super.onOptionsItemSelected(item);
  }
示例#2
0
 public void onBackPressed() {
   // Disabilitare Bottoni
   // Abilitare rondella
   if (checkNetwork()) {
     PayloadBean bean = new PayloadBean();
     bean.setIdSessione(idSessione);
     new SessioneIndietroAT(getApplicationContext(), this, this, idSessione).execute(bean);
   }
 }
示例#3
0
 // Done rispondiInvito
 public void done(boolean res, DefaultBean response, Long idGruppo, boolean answer) {
   cpv2.setVisibility(View.GONE);
   if (res && response.getHttpCode().equals(AppConstants.OK)) {
     Log.e(TAG, "Done RispondiInvito!");
     if (checkNetwork() && answer) {
       cpv.setVisibility(View.VISIBLE);
       PayloadBean p = new PayloadBean();
       p.setIdSessione(idSessione);
       p.setNuovoStato(AppConstants.GRUPPO);
       selectedGroup = idGruppo;
       statoSuccessivo = AppConstants.GRUPPO;
       new AggiornaStatoAT(getApplicationContext(), this, idSessione, this).execute(p);
     }
   }
 }
示例#4
0
  public void onBackPressed() {
    // Disabilitare Bottoni
    // Abilitare rondella
    if (checkNetwork() && !backPressed) {
      PayloadBean bean = new PayloadBean();
      bean.setIdSessione(idSessione);

      backPressed = true;

      cpv = (CircularProgressView) findViewById(R.id.progress_view);
      cpv.setVisibility(View.VISIBLE);

      new SessioneIndietroAT(getApplicationContext(), this, this, idSessione).execute(bean);
    }
  }
示例#5
0
 // Done per creaGruppo; se è andato tutto a buon fine, chiamo aggiornaStato
 public void done(boolean res, Long idGruppo) {
   if (res) {
     this.idGruppoCreato = idGruppo;
     Log.e(TAG, "idGruppoCreato: " + idGruppoCreato);
     PayloadBean p = new PayloadBean();
     p.setIdSessione(idSessione);
     if (checkNetwork()) {
       p.setNuovoStato(AppConstants.GRUPPO);
       new AggiornaStatoAT(
               getApplicationContext(),
               (AggiornaStatoTC) this,
               idSessione,
               (CreaGruppoActivity) this)
           .execute(p);
     }
   }
 }