Ich habe ein SearchView-Objekt. Ich möchte an das Fragment (MyFragment.java
) von MainActivity
senden.So senden Sie ein SearchView-Objekt innerhalb des Bündels an Fragment von Aktivität
Ich verwende setArguments()
Methode. Aber ich konnte searchView
Objekt nicht bündeln.
Dies ist mein Code.
searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
Bundle bundle = new Bundle();
bundle.putParcelable("searcObject",searchView);
MyFragment f1 = new MyFragment();
f1.setArguments(bundle);
trans.replace(R.id.fragment_container, f1).commit();
glauben Sie wirklich, dass das, was Sie tun möglich ist ?? –
Ich weiß nicht, ob das möglich oder unmöglich ist. Ich bin hier, um das zu lernen. – umon
Wenn das der Fall ist, dann ist es nicht möglich, dass Sie das Ansichtsobjekt auf keine Weise von einer Aktivität zu einer anderen senden können. Sie können nur Werte in Bezug auf diese Ansicht wie Text, Position usw. setzen. –