Blame view

PremiereActivite/app/src/main/java/com/example/app_10p5/ConnectionFragment.java 1.53 KB
c8059613   JLo'w   Re-fonte de l'app...
1
2
  package com.example.app_10p5;
  
6ff8ec9b   JLo'w   Système d'héritag...
3
4
5
  import android.content.Intent;
  import android.content.SharedPreferences;
  import android.nfc.NfcAdapter;
76de4d29   JLo'w   Connexion et NFC ...
6
  import android.os.Bundle;
6ff8ec9b   JLo'w   Système d'héritag...
7
  import android.preference.PreferenceManager;
c8059613   JLo'w   Re-fonte de l'app...
8
9
10
  import android.view.LayoutInflater;
  import android.view.View;
  import android.view.ViewGroup;
6ff8ec9b   JLo'w   Système d'héritag...
11
12
13
14
  import android.widget.Toast;
  
  import java.net.URL;
  import java.util.HashMap;
c8059613   JLo'w   Re-fonte de l'app...
15
  
93f90e35   JLo'w   NFC et foreground
16
  /**
fde33444   JLo'w   Update header ave...
17
   * Created by Jean-loup Beaussart on 05/05/2016.
93f90e35   JLo'w   NFC et foreground
18
   */
6ff8ec9b   JLo'w   Système d'héritag...
19
  public class ConnectionFragment extends NFC {
93f90e35   JLo'w   NFC et foreground
20
  
c8059613   JLo'w   Re-fonte de l'app...
21
22
      @Override
      public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
0e3ce293   JLo'w   Corrections mineu...
23
          return inflater.inflate(R.layout.layout_connection, container, false);
c8059613   JLo'w   Re-fonte de l'app...
24
      }
6ff8ec9b   JLo'w   Système d'héritag...
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
  
      @Override
      public void handleIntent(Intent intent) {
          try{
              SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getActivity().getApplicationContext());
              URL url = new URL(settings.getString("server_address", null) + "api/utilisateur/connexion");
              HashMap<String, String> param = new HashMap<String, String>();
              String id_carte = ByteArrayToHexString(intent.getByteArrayExtra(NfcAdapter.EXTRA_ID));
              param.put("idCarte", id_carte);
              NetworkThread nt = new NetworkThread(url, param);
              nt.delegate = (MainActivite) getActivity();
              nt.execute();
          }
          catch (Throwable t) {
              Toast.makeText(getActivity(), "Erreur: " + t.toString(), Toast.LENGTH_LONG).show();
              System.out.println("Exception: " + t.toString());
          }
      }
76de4d29   JLo'w   Connexion et NFC ...
43
  }