Try this :
Assume this is your fragment :
public class SomeFragment extends Fragment {
public SomeFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.activity_main, container,
false);
return rootView;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onActivityCreated(savedInstanceState);
Button btn = (Button) getActivity().findViewById(
button_disconnect_alert);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
AlertDialog.Builder builder = new AlertDialog.Builder(
getActivity());
builder.setIcon(getResources().getDrawable(
R.drawable.ic_launcher));
builder.setTitle("Some title");
builder.setMessage("Some Message");
builder.setPositiveButton("Yes",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
Toast.makeText(getActivity(),
"Positive clicked", Toast.LENGTH_SHORT)
.show();
Intent intent = new Intent(getActivity(),
IntroActivity.class);
getActivity().startActivity(intent);
}
});
builder.setNegativeButton("No",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
Toast.makeText(getActivity(),
"Negative clicked", Toast.LENGTH_SHORT)
.show();
}
});
builder.setCancelable(false);
AlertDialog alert = builder.create();
alert.show();
}
});
}
}
Hope this helps .. :)