setTargetFragment() Method Deprecated

Since the setTargetFragment() is deprecated. What would be the best way to return data to to CrimeFragment ?

I’ve tried to use the SetFragmentResultListener() method but since this method involves adding the result to a bundle, I’m wondering how to add a Date variable to the result bundle ? Thanks.


     getChildFragmentManager().setFragmentResultListener(REQUEST_KEY, this, new FragmentResultListener() {
            public void onFragmentResult(@NonNull String requestKey, @NonNull Bundle bundle) {

// no getDate method
                String result=bundle.getString("bundleKey");