【发布时间】:2016-04-14 12:33:03
【问题描述】:
我有一个 SearchView 对象。我想从MainActivity 发送到 Fragment (MyFragment.java)。
我正在使用setArguments() 方法。但是,我无法将searchView 对象绑定到包中。
这是我的代码。
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();
【问题讨论】:
-
你真的认为,你正在做的事情是可能的吗??
-
我不知道这是可能的还是不可能的..我是来学习的。
-
如果是这种情况,那么您不可能以任何方式将视图对象从一个活动发送到另一个活动。您只能设置与该视图相关的值,例如文本、位置等。
标签: android android-fragments bundle searchview