public class MainActivity extends AppCompatActivity {

    EditText editText;
    ZarzadcaBazy myDb;

    @Override
    public void onStart(){
        super.onStart();
        createNotification();
        Toast.makeText(this,"Welcome!!!",Toast.LENGTH_SHORT).show();
    }


private void zapisDanych(){
  String adres=editText.getText().toString();
    Boolean result=myDb.insertData(adres);
    if(result==true){
        Toast.makeText(this,"inserted!!!",Toast.LENGTH_SHORT).show();
    } else {
        Toast.makeText(this,"Did not insert!!!",Toast.LENGTH_SHORT).show();
    }
}

    public void showDialog(final View view){
        myDb=new ZarzadcaBazy(this);
        AlertDialog.Builder builder=new AlertDialog.Builder(this);
        builder.setCancelable(false);
        builder.setTitle("Add website:");
        builder.setMessage("");
        builder.setView(editText);
        builder.setPositiveButton("Add", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
             zapisDanych();
            }
        });
        builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                //anuluje okienko
                finish();
            }
        });
        builder.create().show();
    }

w takiej postaci nie wyświetla edittexta
próbowałem dać to: final EditText editText=new EditText(this); do showDialog() ale wtedy metoda zapisDanych() nie widzi tego edit texta