Java 将字符串数据从活动传递到片段的问题
我需要将字符串数据从活动传递到片段。 我不知道为什么,但当我尝试在片段中传递数据时,对象束是空的 提前感谢您的帮助 我向您展示我的代码: 活动:Java 将字符串数据从活动传递到片段的问题,java,android,Java,Android,我需要将字符串数据从活动传递到片段。 我不知道为什么,但当我尝试在片段中传递数据时,对象束是空的 提前感谢您的帮助 我向您展示我的代码: 活动: for (int i = 0; i < jsonArray.length(); i++) { JSONObject c = jsonArray.getJSONObject(i); // title_array.add(c.getString("title").toSt
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject c = jsonArray.getJSONObject(i);
// title_array.add(c.getString("title").toString());
url_pdf=c.getString("url_pdf");
SixFragment feedBackFragment =new SixFragment();
Bundle bundle = new Bundle();
bundle.putString("key", url_pdf);
// set Fragmentclass Arguments
feedBackFragment.setArguments(bundle);
}
for(int i=0;i
片段:
public class SixFragment extends android.support.v4.app.Fragment {
String url_pdf="";
SimpleAdapter adapter;
ListView list;
ArrayList<HashMap<String, String>> pdfList;
HashMap<String, String> pdf;
String data="";
String arg="";
TextView azz;
String azzzz;
public SixFragment() {
// Required empty public constructor
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_six, container, false);
Bundle bundle = getArguments();
System.out.println("ARGUMENTS:" + bundle);
if (bundle != null) {
arg = bundle.getString("key");
System.out.println("PDF FETCHHHHHHHHH:"+arg);
}
return view;
}
}
public类SixFragment扩展了android.support.v4.app.Fragment{
字符串url_pdf=“”;
SimpleAdapter适配器;
列表视图列表;
ArrayList-pdfList;
HashMap pdf;
字符串数据=”;
字符串arg=“”;
TextView-azz;
字符串azzzz;
公营机构({
//必需的空公共构造函数
}
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
}
@凌驾
创建视图上的公共视图(布局、充气机、视图组容器、,
Bundle savedInstanceState){
视图=充气机。充气(R.layout.fragment_-six,容器,错误);
Bundle=getArguments();
System.out.println(“参数:“+bundle”);
if(bundle!=null){
arg=bundle.getString(“键”);
System.out.println(“PDF fetchhh:+arg”);
}
返回视图;
}
}
将片段添加到活动时,我看不到代码。在将片段附加到活动之前,您必须设置参数。您能给我举个例子吗?我不understand@Christoper你能帮助我吗?