|
|
|
@ -205,22 +205,12 @@ public class FragmentBase extends Fragment {
|
|
|
|
|
public void onCreate(Bundle savedInstanceState) {
|
|
|
|
|
Log.i("Create " + this + " saved=" + (savedInstanceState != null));
|
|
|
|
|
super.onCreate(savedInstanceState);
|
|
|
|
|
|
|
|
|
|
if (savedInstanceState != null)
|
|
|
|
|
subtitle = savedInstanceState.getString("fair:subtitle");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
|
|
|
|
Log.d("Create view " + this + (savedInstanceState != null));
|
|
|
|
|
return super.onCreateView(inflater, container, savedInstanceState);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onActivityCreated(Bundle savedInstanceState) {
|
|
|
|
|
Log.d("Activity " + this + " saved=" + (savedInstanceState != null));
|
|
|
|
|
super.onActivityCreated(savedInstanceState);
|
|
|
|
|
|
|
|
|
|
getParentFragmentManager().setFragmentResultListener(getClass().getName(), getViewLifecycleOwner(), new FragmentResultListener() {
|
|
|
|
|
// https://developer.android.com/training/basics/fragments/pass-data-between
|
|
|
|
|
getParentFragmentManager().setFragmentResultListener(getClass().getName(), this, new FragmentResultListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onFragmentResult(@NonNull String requestKey, @NonNull Bundle result) {
|
|
|
|
|
int requestCode = result.getInt("requestCode");
|
|
|
|
@ -231,7 +221,18 @@ public class FragmentBase extends Fragment {
|
|
|
|
|
onActivityResult(requestCode, resultCode, data);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
|
|
|
|
Log.d("Create view " + this + (savedInstanceState != null));
|
|
|
|
|
return super.onCreateView(inflater, container, savedInstanceState);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onActivityCreated(Bundle savedInstanceState) {
|
|
|
|
|
Log.d("Activity " + this + " saved=" + (savedInstanceState != null));
|
|
|
|
|
super.onActivityCreated(savedInstanceState);
|
|
|
|
|
scrollTo();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|