Android 警报。无法访问对话框生成器代码
我试图在android studio中制作一个对话框警报。但在这里,它表明代码是不可访问的。请帮帮我Android 警报。无法访问对话框生成器代码,android,android-studio,android-dialogfragment,Android,Android Studio,Android Dialogfragment,我试图在android studio中制作一个对话框警报。但在这里,它表明代码是不可访问的。请帮帮我 public class Mydialog extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder theDialog = new AlertDialog.Builder(getActivity()); the
public class Mydialog extends DialogFragment
{
@Override
public Dialog onCreateDialog(Bundle savedInstanceState)
{
AlertDialog.Builder theDialog = new AlertDialog.Builder(getActivity());
theDialog.setTitle("Sample Dialog");
theDialog.setMessage("hello world");
return super.onCreateDialog(savedInstanceState);
theDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
toasty("Clicked Ok");
}
});
}
public void toasty(String str)
{
Toast.makeText(getActivity(),str,Toast.LENGTH_SHORT).show();
}
}
这是因为
返回super.onCreateDialog(savedInstanceState)方法结束前的代码>。将此行放在onCreateDialog()
的末尾
编辑
对不起,我的意思是删除这一行并添加到末尾:
return theDialog.create();