Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. @Override
  2. public void onActivityResult(int requestCode, int resultCode, Intent data) {
  3. super.onActivityResult(requestCode, resultCode, data);
  4. filePath = data.getData();
  5. path = filePath+"";
  6. if (requestCode == CAMERA_CAPTURE_VIDEO_REQUEST_CODE && resultCode == Activity.RESULT_OK && data != null && data.getData() != null) {
  7. vid.setVideoPath(path);
  8. vid.start();
  9. }else if(requestCode == PICK_VIDEO_REQUEST && resultCode == Activity.RESULT_OK){
  10. vid.setVideoPath(path);
  11. vid.start();
  12. //selectedpath = getPath(filePath).toString();
  13. }
  14. }
  15.  
  16. btnVidSubmit.setOnClickListener(new View.OnClickListener() {
  17. @Override
  18. public void onClick(View v) {
  19. dialog = new ProgressDialog(RecordVideo.this);
  20. dialog.setMessage("Uploading your post...");
  21. dialog.setCancelable(false);
  22. dialog.show();
  23. SharedPreferences pref = RecordVideo.this.getSharedPreferences("userinfo", Context.MODE_PRIVATE);
  24.  
  25. vuname = pref.getString(KEY_UNAME,"");
  26. vpass = pref.getString(KEY_PASS,"");
  27. vfname = pref.getString(KEY_FNAME,"");
  28. vlname = pref.getString(KEY_LNAME,"");
  29. vloc = pref.getString(KEY_LOC,"");
  30. vcontact = pref.getString(KEY_CNUM,"");
  31.  
  32. Toast.makeText(RecordVideo.this,path+"",Toast.LENGTH_LONG).show();
  33.  
  34. Response.Listener<String> responseListener = new Response.Listener<String>() {
  35. @Override
  36. public void onResponse(String response) {
  37. try {
  38. JSONObject jsonResponse = new JSONObject(response);
  39. boolean success = jsonResponse.getBoolean("success");
  40. if (success) {
  41. dialog.dismiss();
  42. Intent i = new Intent(RecordVideo.this, MainActivity.class);
  43. startActivity(i);
  44. finish();
  45. Toast.makeText(RecordVideo.this,"You have successfully uploaded your post!",Toast.LENGTH_LONG).show();
  46. } else if(!success){
  47. dialog.dismiss();
  48. AlertDialog.Builder builder = new AlertDialog.Builder(RecordVideo.this);
  49. builder.setMessage("Failed")
  50. .setNegativeButton("Retry", null)
  51. .create()
  52. .show();
  53. }
  54. } catch (JSONException e) {
  55. e.printStackTrace();
  56. }
  57. }
  58. };
  59. RecordVideoRequest rvr = new RecordVideoRequest(vuname,vfname,vlname, vloc, vcontact, path, vselectedDept,lat,lon,responseListener);
  60. RequestQueue queue = Volley.newRequestQueue(RecordVideo.this);
  61. queue.add(rvr);
  62. }
  63. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement