一、在Fragment中定义一个接口
public interface onTestListener {
public void onTest(String str);
}
二、在Activity中实现这个接口,并实现接口中的方法
@Override
public void onTest(String str) {
text.setText(str);
}
三、在Fragment中实现OnAttach方法
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
try {
mCallback = (onTestListener) activity;
} catch (ClassCastException e) {
throw new ClassCastException(activity.toString() +" must implement OnHeadlineSelectedListener");
}
}
四、声明接口变量,就可以调用接口中的方法
mCallback.onTest(edit.getText().toString());
public interface onTestListener {
public void onTest(String str);
}
二、在Activity中实现这个接口,并实现接口中的方法
@Override
public void onTest(String str) {
text.setText(str);
}
三、在Fragment中实现OnAttach方法
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
try {
mCallback = (onTestListener) activity;
} catch (ClassCastException e) {
throw new ClassCastException(activity.toString() +" must implement OnHeadlineSelectedListener");
}
}
四、声明接口变量,就可以调用接口中的方法
mCallback.onTest(edit.getText().toString());