У меня есть функция, которая создает соединение сокета, а затем ждет ответа. За это время я не хочу, чтобы пользователь мог нажимать на какие-либо кнопки, иначе они могут вызвать сбой приложения.Дисплей обработки Android
как таковой в начале функции я делаю следующее:
public void Checkout()
{
AlertDialog.Builder builder2 = new AlertDialog.Builder(NuPos_testActivity.this);
builder2.setMessage("Processing");
AlertDialog alert2 = builder2.create();
alert2.show();
Это затемняется экран и отображает обработки до ответа возвращается с сервера. Моя проблема в том, что это первое, что стоит в верхней части функции, она работает только после всего остального. Я не понимаю, почему?
Чтобы более подробно рассказать о моей проблеме: я запускаю окно предупреждения перед кодом, но оно отображается только после завершения кода. Как это исправить?
Если на ваш вопрос был дан ответ или если он больше недействителен, отметьте «галочкой», чтобы выбрать наиболее подходящий ответ, чтобы все знали, что проблема решена. Благодарю. – wattostudios