@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(); }
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
@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; }