Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FragmentChild fragmentChild = new FragmentChild();
- FragmentTransaction transaction = getFragmentManager().beginTransaction();
- transaction.replace(R.id.frl_view_container, fragmentChild);
- transaction.addToBackStack(null);
- ctransaction.commit();
- String result = "OK";
- getFragmentManager().popBackStack();
- FragmentChild fragmentChild = new FragmentChild();
- fragmentChild.setTargetFragment(this, FRAGMENT_CODE);
- FragmentTransaction transaction = getFragmentManager().beginTransaction();
- transaction.replace(R.id.frl_view_container, fragmentChild);
- transaction.addToBackStack(null);
- ctransaction.commit();
- Intent intent = new Intent();
- intent.putExtra(FRAGMENT_KEY, "Ok");
- getTargetFragment().onActivityResult(getTargetRequestCode(), Activity.RESULT_OK, intent);
- getFragmentManager().popBackStack();
- public void onActivityResult(int requestCode, int resultCode, Intent data) {
- if(requestCode == FRAGMENT_CODE && resultCode == Activity.RESULT_OK) {
- if(data != null) {
- String value = intent.getStringExtra(FRAGMENT_KEY);
- if(value != null) {
- Log.v(TAG, "Data passed from Child fragment = " + value);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement