xxxxxxxxxx
public class Myfragment extends Activity implements MyFragment.Callback{
public void onButtonClicked(View btn) {
// The radiobutton in MyFragment has been clicked
myButton.setEnabled(true); // or something like this.
}
}
xxxxxxxxxx
public class Myfragment extends Fragment {
public interface Callback {
public void onButtonClicked(View radiobtn);
}
private Callback callback;
@Override
public void onAttach(Activity ac) {
super.onAttach(ac);
callback = (Callback) ac;
}
@Override
public void onDetach() {
callback = null;
super.onDetach();
}
radiobtn.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
if (callback != null) {
callback.onButtonClicked(view);
}
}
});
}