我想将 NameValuePair 的 ArrayList 从一个片段传递到另一个片段,这是我的代码
param = new ArrayList<NameValuePair>();
param.add(new BasicNameValuePair("member_id",mem_id));
param.add(new BasicNameValuePair("country_id",countryid+""));
Bundle urlbundle = new Bundle();
urlbundle.putParcelableArrayList("params",(ArrayList<? extends Parcelable>) param);
result=new SearchResults();
result.setArguments(urlbundle);
我正在尝试以这种方式获取数据
Bundle urlbundle=this.getArguments();
param=urlbundle.getParcelableArrayList("params");
但它给出了错误绑定不匹配:Bundle 类型的通用方法 getParcelableArrayList(String) 不适用于参数 (String)。推断类型 NameValuePair 不是有界参数的有效替代品
谁能帮我解决这个问题或如何正确地做到这一点?