Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. package com.example.stefanvacareanu.bookstudents;
  2.  
  3. import android.content.Intent;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.util.Log;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10. import android.widget.Toast;
  11.  
  12. import com.android.volley.AuthFailureError;
  13. import com.android.volley.Request;
  14. import com.android.volley.RequestQueue;
  15. import com.android.volley.Response;
  16. import com.android.volley.VolleyError;
  17. import com.android.volley.toolbox.JsonObjectRequest;
  18. import com.android.volley.toolbox.StringRequest;
  19. import com.android.volley.toolbox.Volley;
  20. import com.example.stefanvacareanu.bookstudents.Domain.MySingleton;
  21.  
  22. import org.json.JSONObject;
  23.  
  24. import java.util.HashMap;
  25. import java.util.Map;
  26.  
  27. public class AddBookActivity extends AppCompatActivity {
  28.  
  29. EditText TitleET;
  30. EditText AuthorET;
  31. Button AddBook;
  32.  
  33. public void add(){
  34. final String url = "http://192.168.1.6/api.php/Books/";
  35.  
  36. StringRequest jsonObjRequest = new StringRequest(Request.Method.POST,
  37. url,
  38. new Response.Listener<String>() {
  39. @Override
  40. public void onResponse(String response) {
  41. Toast.makeText(getApplication(),response,Toast.LENGTH_SHORT).show();
  42. }
  43. }, new Response.ErrorListener() {
  44.  
  45. @Override
  46. public void onErrorResponse(VolleyError error) {
  47. Toast.makeText(getApplication(),"Not good",Toast.LENGTH_SHORT).show();
  48. }
  49. }) {
  50. //
  51. // @Override
  52. // public String getBodyContentType() {
  53. // return "application/x-www-form-urlencoded; charset=UTF-8";
  54. // }
  55.  
  56. @Override
  57. protected Map<String, String> getParams() throws AuthFailureError {
  58.  
  59.  
  60. Map<String, String> postParam = new HashMap<String, String>();
  61.  
  62. postParam.put("Title", "test");
  63. postParam.put("Author", "test");
  64.  
  65.  
  66. return postParam;
  67. }
  68.  
  69. };
  70. //MySingleton.getInstance(AddBookActivity.this).addToRequestQueue(jsonObjRequest);
  71. RequestQueue requestQueue = Volley.newRequestQueue(this);
  72. requestQueue.add(jsonObjRequest);
  73.  
  74. }
  75.  
  76. @Override
  77. protected void onCreate(Bundle savedInstanceState) {
  78. super.onCreate(savedInstanceState);
  79. setContentView(R.layout.activity_add_book);
  80.  
  81. AddBook = (Button) findViewById(R.id.btAddBk);
  82. AddBook.setOnClickListener( new View.OnClickListener(){
  83. @Override
  84. public void onClick(View view){
  85. add();
  86. }
  87. });
  88.  
  89.  
  90. }
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement