@Override
    protected String doInBackground(String... params) {

      // Preparo la richiesta Post
      ArrayList<NameValuePair> postParams = new ArrayList<NameValuePair>();
      postParams.add(new BasicNameValuePair("date", UserData.getInstance().getDate()));
      postParams.add(
          new BasicNameValuePair(
              "cu",
              UserData.getInstance()
                  .getCU()
                  .substring(0, UserData.getInstance().getCU().length() - 2)));
      postParams.add(
          new BasicNameValuePair(
              "reprint",
              UserData.getInstance()
                  .getCU()
                  .substring(UserData.getInstance().getCU().length() - 1)));
      postParams.add(new BasicNameValuePair("search", params[0]));
      postParams.add(new BasicNameValuePair("imei", params[1]));

      String res = null;
      String response = null;
      try {

        Log.e("date", UserData.getInstance().getDate());
        Log.e(
            "cu",
            UserData.getInstance()
                .getCU()
                .substring(0, UserData.getInstance().getCU().length() - 2));
        Log.e(
            "reprint",
            UserData.getInstance().getCU().substring(UserData.getInstance().getCU().length() - 1));
        Log.e("search", params[0]);
        Log.e("imei", params[1]);

        response = CustomHttpClient.executeHttpPostString(URL_IDENT, postParams);
        res = response.toString();
        res = res.replaceAll("\\s+", "");

        Log.e("result", res);

        // Parso l'oggetto JSON che mi e' tornato
        JSONObject parsedObject = new JSONObject(res);
        String nome = parsedObject.getString("nome");
        String cognome = parsedObject.getString("cognome");
        String datanascita = parsedObject.getString("data");

        datumNome.put("title", nome);
        datumCognome.put("title", cognome);
        datumDataNascita.put("title", datanascita);

        Log.e("Found ", nome + " " + cognome + " " + datanascita);
      } catch (Exception e) {
        e.printStackTrace();
      }
      return res;
    }
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    if (UserData.getInstance().getToken() != null) {
      View view = inflater.inflate(R.layout.fragment_logout, container, false);

      Button btnLogout = (Button) view.findViewById(R.id.btn_logout);

      btnLogout.setOnClickListener(
          new View.OnClickListener() {
            @Override
            public void onClick(View v) {
              logout();
            }
          });

      return view;
    }

    View view = inflater.inflate(R.layout.fragment_login, container, false);
    ((MainActivity) getActivity()).setToolbarTitle("Login");

    login = (EditText) view.findViewById(R.id.input_login);
    password = (EditText) view.findViewById(R.id.input_password);

    btnLogin = (Button) view.findViewById(R.id.btn_login);

    SharedPreferences sharedPref = getActivity().getPreferences(0);
    String tmp;

    if ((tmp = sharedPref.getString("login", null)) != null) {
      login.setText(tmp);
    } else if ((tmp = sharedPref.getString("password", null)) != null) {
      password.setText(tmp);
    }

    btnLogin.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            login();
          }
        });

    return view;
  }
  private void logout() {
    SharedPreferences sharedPref = getActivity().getPreferences(0);
    SharedPreferences.Editor editor = sharedPref.edit();

    editor.remove("token");
    editor.apply();
    UserData.getInstance().setToken(null);

    FragmentManager fm = getActivity().getSupportFragmentManager();
    for (int i = 0; i < fm.getBackStackEntryCount(); ++i) {
      fm.popBackStack();
    }

    Fragment frag = new LoginFragment();

    FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction();
    ft.replace(R.id.content_frame, frag);
    ft.commit();
  }
Exemple #4
0
 private void buttonSubmitActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_buttonSubmitActionPerformed
   Transfer t = Transfer.getInstance();
   UserData d = UserData.getInstance();
   Hint tmp = t.current;
   String word;
   int realLength =
       (tmp.length < textAnswer.getText().length()) ? tmp.length : textAnswer.getText().length();
   if (tmp.length < textAnswer.getText().length()) {
     word = textAnswer.getText().substring(0, tmp.length + 1);
   } else {
     word = textAnswer.getText();
   }
   if (d.uHints != null) {
     int i;
     for (i = 0; i < d.uHints.length; i++) {
       if (d.uHints[i].compareTo(tmp) == 0) {
         d.uHints[i].guess = word;
         break;
       }
     }
     if (d.uHints[i].ori == Hint.Orientation.ACROSS) {
       for (int j = d.uHints[i].startX; j < realLength + d.uHints[i].startX; j++) {
         t.let[d.uHints[i].startY][j].setText(
             Character.toString(word.charAt(j - d.uHints[i].startX)));
         d.uBoard_.b[d.uHints[i].startY][j].letVal = word.charAt(j - d.uHints[i].startX);
       }
     } else {
       // Down
       System.out.println("starx: " + d.uHints[i].startX + " starty: " + d.uHints[i].startY);
       for (int j = 0; j < realLength; j++) {
         System.out.println("j: " + j);
         t.let[j + d.uHints[i].startY][d.uHints[i].startX].setText(
             Character.toString(word.charAt(j)));
         d.uBoard_.b[j + d.uHints[i].startY][d.uHints[i].startX].letVal = word.charAt(j);
       }
     }
   } else {
     System.out.println("uHints is null. find the f**k-up");
   }
   this.setVisible(false);
 } // GEN-LAST:event_buttonSubmitActionPerformed
Exemple #5
0
    @Override
    protected String doInBackground(String... params) {
      UserData userData = UserData.getInstance();
      String login = userData.getLogin();
      String token = userData.getToken();

      Request request =
          new Request.Builder()
              .url("http://epitech-api.herokuapp.com/user?user="******"&token=" + token)
              .get()
              .build();

      try {
        Response response = client.newCall(request).execute();
        if (response.code() == 200) {
          return response.body().string();
        }
      } catch (IOException e) {
        e.printStackTrace();
      }
      return null;
    }