Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.09 KB | None | 0 0
  1. public class EventDetail extends AppCompatActivity
  2.         implements NavigationView.OnNavigationItemSelectedListener, DataInterface {
  3.  
  4.     /** Serveranbindung */
  5.     private StringRequest request;
  6.     private RequestQueue queue;
  7.  
  8.     /** Tag für Logausgaben */
  9.     private final String tag = "EventDetail";
  10.  
  11.     @Override
  12.     protected void onCreate(Bundle savedInstanceState) {
  13.         super.onCreate(savedInstanceState);
  14.         setContentView(R.layout.activity_event_detail);
  15.         Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
  16.         setSupportActionBar(toolbar);
  17.  
  18.         queue = Volley.newRequestQueue(this);
  19.     }
  20.  
  21.     /** Der String raw enthlät Rohdaten in der Form "Test-Test-Test", die hier verarbeitet werden sollen */
  22.     public void processRawData(String raw){
  23.         //String, der An den Server übergeben woird
  24.         String ServerString;
  25.  
  26.         //Daten an "-"-Zeichen Splitten und in array specihern
  27.         String[] data = raw.split("-");
  28.  
  29.         ServerString = "Parameter1=" + data[0] + "&Paremeter2=" + data[1] + "&Parameter3=" + data[2];
  30.  
  31.         /** Leerzeichen entfernen */
  32.         ServerString = ServerString.replaceAll(" ", "%20");
  33.         Charset.forName("UTF-8").encode(ServerString);
  34.  
  35.         getEventDetails(ServerString);
  36.     }
  37.  
  38.     public void getEventDetails(String parameters){
  39.         //Fertiger String, für den Server
  40.         String ServerRequest =  server_url + "getEventData.php" + "?" + parameters + "&Validation=" + ValidationString;
  41.         Log.i(tag, "Server string final: " + ServerRequest);
  42.         request = new StringRequest(Request.Method.POST,ServerRequest,
  43.                 new Response.Listener<String>() {
  44.                     @Override
  45.                     public void onResponse(String response) {
  46.  
  47.                     }
  48.                 }, new Response.ErrorListener() {
  49.             @Override
  50.             public void onErrorResponse(VolleyError error) {
  51.                 Log.e(tag, "An Volley rror occured: \n");
  52.                 error.printStackTrace();
  53.             }
  54.         }) {
  55.         };
  56.         queue.add(request);
  57.     }
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement