CreateEventScreen1.java 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package com.example.yiupang.freefoodfinder;
  2. import android.content.Intent;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.LayoutInflater;
  6. import android.view.View;
  7. import android.view.ViewGroup;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10. import android.support.v4.app.Fragment;
  11. import java.security.AccessController;
  12. import java.util.List;
  13. public class CreateEventScreen1 extends AppCompatActivity {
  14. @Override
  15. public void onCreate(Bundle savedInstanceState)
  16. {
  17. super.onCreate(savedInstanceState);
  18. setContentView(R.layout.activity_create_event_screen1);
  19. // View view = inflater.inflate(R.layout.create_event, container, false);
  20. // View view = inflater.inflate(R.layout.activity_create_event_screen1, container, false);
  21. final Event newEvent = new Event();
  22. Button button = (Button) findViewById(R.id.button_create);
  23. final EditText titleEdit = (EditText) findViewById(R.id.titletext);
  24. final EditText dateEdit = (EditText) findViewById(R.id.datetext);
  25. final EditText timeEdit = (EditText) findViewById(R.id.timetext);
  26. final EditText placeEdit = (EditText) findViewById(R.id.placetext);
  27. final EditText foodEdit = (EditText) findViewById(R.id.foodtext);
  28. final EditText descEdit = (EditText) findViewById(R.id.descriptiontext);
  29. button.setOnClickListener(new View.OnClickListener() {
  30. @Override
  31. public void onClick(View v){
  32. String title = titleEdit.getText().toString();
  33. String date = dateEdit.getText().toString();
  34. String time = timeEdit.getText().toString();
  35. String place = placeEdit.getText().toString();
  36. String food = foodEdit.getText().toString();
  37. String desc = descEdit.getText().toString();
  38. newEvent.setName(title);
  39. //newEvent.setTime(null);
  40. newEvent.setPlace(place);
  41. //newEvent.setLatitude(0);
  42. //newEvent.setLongitude(0);
  43. newEvent.setDate(date);
  44. newEvent.setTime(time);
  45. newEvent.setFoodType(food);
  46. newEvent.setDescription(desc);
  47. HttpCall httpr = new HttpCall();
  48. httpr.setMethodType(HttpCall.PUT);
  49. httpr.setBody(newEvent);
  50. httpr.setUrl("https://free-food-finder.herokuapp.com/events");
  51. new HttpRequest(){
  52. @Override
  53. public void onResponse(Object response, int code)
  54. {
  55. finishActivity(0);
  56. }
  57. }.execute(httpr);
  58. }
  59. });
  60. }
  61. }