EditText.setText()在Fragment中不起作用

A. *_*lam 2 android android-fragments

我有一个FrameLayoutCoordinatorLayout.我装Fragment的是FrameLayout.但是不能在EditTexts中设置文本Fragment.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    context = getActivity();
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootView       = inflater.inflate(R.layout.fragment_edit_info, container, false);

    etEmail             = (EditText) rootView.findViewById(R.id.etEmail);
    etFullName          = (EditText) rootView.findViewById(R.id.etFullName);



    return inflater.inflate(R.layout.fragment_edit_info, container, false);
}

@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    etEmail.setText("ggggg");
}

@Override
public void onResume() {
    super.onResume();

    etEmail.setText("ggggg");//LocalDBSP.init().getUser(context)
    etFullName.setText(LocalDBSP.init().getFullName(context));
}
Run Code Online (Sandbox Code Playgroud)

我尝试了很多.很多人说这是一个错误.那么,你如何设置文本EditText

Mik*_* M. 8

将您的退货声明更改为:

return rootView;
Run Code Online (Sandbox Code Playgroud)

View您目前是回不是你最初充气和建立一个.