Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. package com.example.rober.reservedcalender;
  2.  
  3. import android.content.Intent;
  4. import android.icu.text.DateFormat;
  5. import android.icu.text.SimpleDateFormat;
  6. import android.icu.util.Calendar;
  7. import android.os.Build;
  8. import android.support.annotation.RequiresApi;
  9. import android.support.v7.app.AppCompatActivity;
  10. import android.os.Bundle;
  11. import android.view.View;
  12. import android.widget.Button;
  13. import android.widget.DatePicker;
  14. import android.widget.ImageButton;
  15. import android.widget.Toast;
  16.  
  17. import java.util.Date;
  18.  
  19.  
  20. public class ReserveCalender extends AppCompatActivity {
  21.  
  22. private DatePicker datePicker;
  23. private Button return_button;
  24. private ImageButton hamburgButton;
  25. private Button continue_button;
  26. private String dayOfWeek;
  27.  
  28. private String[] months={"January" ,"February","March","April" ,"May" , "June" , "July", "August","September", "October" , "November" , "December"};
  29. @Override
  30. protected void onCreate(Bundle savedInstanceState) {
  31. super.onCreate(savedInstanceState);
  32. setContentView(R.layout.activity_reserve_calender);
  33.  
  34.  
  35. datePicker= (DatePicker) findViewById(R.id.datePicker5);
  36. return_button= (Button) findViewById(R.id.returnButton);
  37. continue_button=(Button) findViewById(R.id.continueButton);
  38. hamburgButton=(ImageButton) findViewById(R.id.dehazeButton);
  39.  
  40. continue_button.setOnClickListener(new View.OnClickListener() {
  41.  
  42. @RequiresApi(api = Build.VERSION_CODES.N)
  43. @Override
  44. public void onClick(View v) {
  45. onDateSet(datePicker,datePicker.getYear(),datePicker.getMonth(), datePicker.getDayOfMonth());
  46. passData(v,dayOfWeek);
  47. Toast.makeText(ReserveCalender.this,months[datePicker.getMonth()]+" "+ datePicker.getDayOfMonth()+""+", "+datePicker.getYear(),Toast.LENGTH_LONG).show();
  48.  
  49. Intent intent=new Intent(ReserveCalender.this,reserve_screen_activity.class);
  50. startActivity(intent);
  51.  
  52.  
  53.  
  54.  
  55. }
  56. });
  57.  
  58.  
  59.  
  60.  
  61. }
  62. @RequiresApi(api = Build.VERSION_CODES.N)
  63. public void onDateSet(DatePicker view, int selectedYear,
  64. int selectedMonth, int selectedDay)
  65. {
  66. SimpleDateFormat simpledateformat = null;
  67. if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
  68. simpledateformat = new SimpleDateFormat("EEEE");
  69. }
  70. Date date = new Date(selectedYear, selectedMonth, selectedDay-1);
  71. dayOfWeek = simpledateformat.format(date);
  72. }
  73.  
  74. public void passData(View view,String DOW){
  75. String DayOfWeek=DOW;
  76. Intent passdata_intent= new Intent(this,reserve_screen_activity.class);
  77. passdata_intent.putExtra("newDayofWeek",DayOfWeek);
  78. }
  79.  
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement