好的,正如android准则所述,您必须在片段中创建一个接口。例如:
public class armarFragment extends Fragment implements View.OnClickListener{ ... private armarFragmentListener mListener; public interface armarFragmentListener { void onEnviar (); } @Override public void onAttach(Activity activity) { super.onAttach(activity); try { mListener = (armarFragmentListener) activity; } catch (ClassCastException e) { throw new ClassCastException(activity.toString() + " must implement armarFragmentListener "); } } @Override public void onClick(View v) { switch (v.getId()) { case R.id.btnEnviarALaCocina: //Do what you want. mListener.onEnviar(); break; } }您的活动必须实现该接口并执行相应的操作,例如,调用片段的方法以获取数据。拥有数据后,您可以将其作为参数传递给新片段或以其他方式传递给新片段。
当您在android studio中创建空白片段时,默认情况下会将其放在类中。创建一个新的空白片段并进行查看。



