@Override
 public void onAttach(Activity activity) {
   super.onAttach(activity);
   // Verify that the host activity implements the callback interface
   try {
     // Instantiate the NoticeDialogListener so we can send events to the host
     mListener = (BuyTicketDialogListener) getTargetFragment();
   } catch (ClassCastException e) {
     // The activity doesn't implement the interface, throw exception
     throw new ClassCastException(activity.toString() + " must implement BuyTicketDialogListener");
   }
 }