Android: Communication between Fragment and another Fragment directly on top of it -


as understand, if want communicate between 2 fragments, on underlying activity. however, 2 fragments not on same hierarchy level, because 1 fragment gets opened within/on top of fragment.

if click button on overlaying fragment, there way communicate directly holding fragment, without going detour on activity? because messy.

a button click on fragment 1 opens fragment 2 in framelayout in fragment 1. sounds big detour send fragment 2 interaction underlying activity , fragment 1.

if understand correctly, mlistener activity, not fragment holds 2nd fragment

 @override public void onattach(context context) {     super.onattach(context);     if (context instanceof onfragmentinteractionlistener) {         mlistener = (onfragmentinteractionlistener) context;     } else {         throw new runtimeexception(context.tostring()                 + " must implement onfragmentinteractionlistener");     } } 

personally, i'd send through activity. but, use message bus instead.


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -