When user clicks on some date from datePicker then, how can i go to previous fragment from current activity. can i store that timestamp into my database actually i want to save that date in some variable and transfer it to my database. Plz help me i'm new in android
date_activity.java
public class DatePick extends AppCompatActivity {
DatePicker datep;
public long date;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.date_layout);
datep = findViewById(R.id.datePicker);
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
date=calendar.getTimeInMillis();
Intent intent = new Intent();
intent.putExtra("date", date);
setResult(Activity.RESULT_OK, intent);
finish();
}
Fragment.java
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
CardView cd= view.findViewById(R.id.card);
cd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
date_Frag();
}
});
}
public void date_Frag() {
Intent intent = new Intent(this.getActivity(), DatePick.class);
startActivityForResult(intent,11111);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 11111 && resultCode == Activity.RESULT_OK) {
long date = data.getExtras().getLong("date");
}