Advertisement
rachmadi

MainActivity.java

Jul 15th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.81 KB | None | 0 0
  1. import android.content.Intent;
  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;
  4. import android.util.Log;
  5.  
  6. import com.android.volley.Request;
  7. import com.android.volley.Response;
  8. import com.android.volley.VolleyError;
  9. import com.training.android.wisata.R;
  10. import com.training.android.wisata.app.AppController;
  11. import com.training.android.wisata.entity.User;
  12. import com.training.android.wisata.utility.CustomRequest;
  13. import com.training.android.wisata.utility.Utilities;
  14.  
  15. import org.json.JSONObject;
  16.  
  17. import java.util.HashMap;
  18. import java.util.Map;
  19.  
  20. public class MainActivity extends AppCompatActivity {
  21.  
  22.     User user;
  23.     Utilities util = new Utilities();
  24.     String url = util.getUrl("location.php");
  25.  
  26.     @Override
  27.     protected void onCreate(Bundle savedInstanceState) {
  28.         super.onCreate(savedInstanceState);
  29.         setContentView(R.layout.activity_main);
  30.  
  31.         user = new User();
  32.         if (!user.isLogin(getApplicationContext())){
  33.             startActivity(new Intent(getApplicationContext(),Login.class));
  34.             finish();
  35.         }
  36.  
  37.         getLocation();
  38.     }
  39.  
  40.     private void getLocation() {
  41.         Map<String, String> params = new HashMap<>();
  42.         params.put("category", "place");
  43.  
  44.         CustomRequest jsonObj = new CustomRequest(Request.Method.POST, url, params,
  45.                 new Response.Listener<JSONObject>() {
  46.                     @Override
  47.                     public void onResponse(JSONObject response) {
  48.                         Log.d("MainActivity", response.toString());
  49.                     }
  50.                 }, new Response.ErrorListener() {
  51.             @Override
  52.             public void onErrorResponse(VolleyError error) {
  53.  
  54.             }
  55.         });
  56.         AppController.getInstance().addToRequestQueue(jsonObj);
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement