Привет, я хотел знать, как я могу показать диалог на экране, когда пользователь нажимает кнопку;Как показать фрагмент DIalog?
java файл;
public class Example extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.example_layout);
findViewById(R.id.exampleButton).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.i("Jomin","sdsd");
ExampleDialogFragment CallUs = new ExampleDialogFragment();
CallUs.getDialog();
}
});
}
}
это пример Java-файла примераDialogFragment;
public class ExampleDialogFragment extends android.support.v4.app.DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setCancelable(false); builder.setTitle(R.string.LogOutTitle).setMessage(R.string.LogOutMessage).setPositiveButton(R.string.LogOutPositive,new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Uri number = Uri.parse("tel:0845 3000 116");
Intent callIntent = new Intent(Intent.ACTION_DIAL, number);
startActivity(callIntent);
}
});
AlertDialog dialog = builder.create();
return dialog;
}
}
Так может кто-нибудь сказать мне, как я смог бы показать этот диалог, когда пользователь нажимает на кнопку с ID - exampleButton.
Я пробовал использовать; CallUs.show (getSupportFragmentManager(), "вызов"); но получить сообщение об ошибке не может разрешить метод getupportfragmentmanager –