daily pastebin goal
74%
SHARE
TWEET

Untitled

a guest Jan 22nd, 2018 54 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
Top