예제 #1
0
    @Override
    protected void onPostExecute(Object retorno) {
      if (retorno instanceof Exception) {
        util.msgDialog(Login.this, "Alerta", "Erro ao conectar com o servidor.");
      } else {
        Usuario usuario = (Usuario) retorno;
        if (!usuario.getError()) {
          Bundle param = new Bundle();
          param.putInt("id_usuario", usuario.getId_usuario());
          param.putString("chave_api", usuario.getChave_api());
          if (usuario.getTem_transacao()) {

            NotificationManager mNotificationManager =
                (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
            // mId allows you to update the notification later on.
            mNotificationManager.notify(
                1,
                util.createNotification(
                    Login.this,
                    ListaTransacao.class,
                    "Transações",
                    "Existem novas transações",
                    param));
          }
          redirecionar(Login.this, Principal.class, param);
          util.toast(getApplicationContext(), "Login efetuado com sucesso!!!");
        } else {
          new HttpCadastroFB((new Webservice()).cadastro(), FBmap, Usuario.class, "").execute();
        }
      }
    }
예제 #2
0
 @Override
 protected void onPostExecute(Object retorno) {
   if (retorno instanceof Exception) {
     util.msgDialog(Login.this, "Alerta", "Erro ao conectar com o servidor.");
   } else {
     Usuario usuario = (Usuario) retorno;
     if (!usuario.getError()) {
       new RecuperaFotoFacebook(urlFoto).execute(usuario.getId_usuario());
       Bundle param = new Bundle();
       param.putInt("id_usuario", usuario.getId_usuario());
       param.putString("chave_api", usuario.getChave_api());
       param.putString("primeiro_cadastro", "1");
       param.putString("redirecionar", "preferencias_usuario");
       redirecionar(Login.this, Contatos.class, param);
       util.toast(getApplicationContext(), "Login efetuado com sucesso!");
     } else {
       util.msgDialog(Login.this, "Alerta", usuario.getMessage());
     }
   }
 }