【发布时间】:2014-06-30 14:05:46
【问题描述】:
在我的 MainActivity.java 我有:
public class PlaceholderFragment extends Fragment {
public PlaceholderFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
//View rootView = inflater.inflate(R.layout.fragment_main, container, false);
LinearLayout ll = (LinearLayout )inflater.inflate(R.layout.fragment_main, container, false);
//EditText editText1 = (EditText) ll.findViewById(R.id.editText1);
//return rootView;
if (Global.globalInt==1){
EditText editText1 = (EditText)ll.findViewById(R.id.editText1);
Intent intent=getIntent();
String s=intent.getStringExtra("stringa");
editText1.setText(s,TextView.BufferType.EDITABLE);
Global.globalInt=0;
short y=9;
}
return ll;
}
}
但我有一个错误:This fragment inner class should be static (com.example.test.MainActivity.PlaceholderFragment)。
如果我写public static class PlaceholderFragment extends Fragment {
我还有一个错误:public static class PlaceholderFragment extends Fragment {
如何解决这个问题?
谢谢
【问题讨论】:
标签: java android eclipse android-intent android-fragments