예제 #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
 // 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);
     }
   }
 }
예제 #3
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);
     }
   }
 }