Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class EventDetail extends AppCompatActivity
- implements NavigationView.OnNavigationItemSelectedListener, DataInterface {
- /** Serveranbindung */
- private StringRequest request;
- private RequestQueue queue;
- /** Tag für Logausgaben */
- private final String tag = "EventDetail";
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_event_detail);
- Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
- setSupportActionBar(toolbar);
- queue = Volley.newRequestQueue(this);
- }
- /** Der String raw enthlät Rohdaten in der Form "Test-Test-Test", die hier verarbeitet werden sollen */
- public void processRawData(String raw){
- //String, der An den Server übergeben woird
- String ServerString;
- //Daten an "-"-Zeichen Splitten und in array specihern
- String[] data = raw.split("-");
- ServerString = "Parameter1=" + data[0] + "&Paremeter2=" + data[1] + "&Parameter3=" + data[2];
- /** Leerzeichen entfernen */
- ServerString = ServerString.replaceAll(" ", "%20");
- Charset.forName("UTF-8").encode(ServerString);
- getEventDetails(ServerString);
- }
- public void getEventDetails(String parameters){
- //Fertiger String, für den Server
- String ServerRequest = server_url + "getEventData.php" + "?" + parameters + "&Validation=" + ValidationString;
- Log.i(tag, "Server string final: " + ServerRequest);
- request = new StringRequest(Request.Method.POST,ServerRequest,
- new Response.Listener<String>() {
- @Override
- public void onResponse(String response) {
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- Log.e(tag, "An Volley rror occured: \n");
- error.printStackTrace();
- }
- }) {
- };
- queue.add(request);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement