我想访问我在我的片段中放置在对话框中的微调器元素。但是,只要单击按钮,应用程序就会崩溃并导致空指针异常。我想在按钮的 onclick 侦听器中访问对话框视图
public class Plan extends Fragment {
Button add;
Button can;
Spinner spin;
View view;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    view = inflater.inflate(R.layout.plan, container, false);
    add = (Button)view.findViewById(R.id.bAddPlan);
    //addItemsOnSpinner(view);
    add.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getActivity());
            alertDialogBuilder.setTitle("Add Materials ");
            LayoutInflater inflater = getActivity().getLayoutInflater();
            alertDialogBuilder
                .setView(inflater.inflate(R.layout.dialog, null))
                .setPositiveButton("Add",new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog,int id) {
                    }
                  })
                .setNegativeButton("Cancel",new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog,int id) {
                        // if this button is clicked, just close the dialog box and do nothing
                        dialog.cancel();
                    }
                });
                // create alert dialog
                AlertDialog alertDialog = alertDialogBuilder.create();
                spin = (Spinner)alertDialog.findViewById(R.id.spinner1);
                alertDialog.show();
        }
    });
    return view;
}
@Override
public void onStart() {
    super.onStart();
}
}