Я создал настраиваемое диалоговое окно в android.i, которое попыталось отклонить его с помощью функции увольнения(), но все же мое диалоговое окно, которое не может быть отклонено, может помочь вам, ребята, получить код ниже.Как отклонить пользовательское диалоговое окно
void unsubPhoneNumberDialogBox(final ArrayList<String> unsubcribeList)
{
AlertDialog.Builder builder;
LayoutInflater inflater = (LayoutInflater) this.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.customalert,null);
builder = new AlertDialog.Builder(SMSServiceListActivity.this);
builder.setView(layout);
alertDialog = builder.create();
input = (EditText)layout.findViewById(R.id.txtPhoneNo);
btnVerify = (Button)layout.findViewById(R.id.btnSendSMS);
btnVerify.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(input.getWindowToken(), 0);
alertDialog.dismiss();
}
});
alertDialog.show();
}
является clickhandler называют? –
Где ваш 'alertDialog' определен? Не могли бы вы просто сделать builder.create() 'и' builder.dismiss() '&' builder.show() '? Или я ошибаюсь? – TronicZomB
@Ahmed: да его называют – user578386