package com.darshanbshah.odsystem; import android.app.DatePickerDialog; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.DatePicker; import android.widget.TextView; import com.google.firebase.auth.FirebaseAuth; import java.util.Calendar; public class MainActivity extends AppCompatActivity { private FirebaseAuth mAuth; private TextView welcomeText; Calendar calendar = Calendar.getInstance(); TextView from, to; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mAuth = FirebaseAuth.getInstance(); welcomeText = (TextView)findViewById(R.id.welcomeText); welcomeText.setText("Welcome " + mAuth.getCurrentUser().getEmail()); from = (TextView)findViewById(R.id.fromDateTV); to = (TextView)findViewById(R.id.toDateTV); } public void onClickFromDatePicker(View view) { new DatePickerDialog(this, fromListener, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH)).show(); } DatePickerDialog.OnDateSetListener fromListener = new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) { from.setText(dayOfMonth + "/" + (month + 1) + "/" + year); } }; public void onClickToDatePicker(View view) { new DatePickerDialog(this, toListener, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH)).show(); } DatePickerDialog.OnDateSetListener toListener = new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) { to.setText(dayOfMonth + "/" + (month + 1) + "/" + year); } }; public void signOut(View view) { mAuth.signOut(); startActivity(new Intent(this, Login.class)); finish(); } }