Форум программистов, компьютерный форум CyberForum.ru

Закрыть диалог во время выполнения процесса (принудительное срабатывание dismiss() - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Библиотеки для работы с музыкой http://www.cyberforum.ru/android-dev/thread1408832.html
Есть ли какие-то удобные библиотеки для воспроизведения музыки через стримы? Также интересует возможность загрузки музыкальных файлов, чтение инфы из них и, возможно, кеширование.
Android Как встретить JSON из Android на сервере с PHP? Привет, форумчане! Не могу понять как организовать встречу JSON на серваке с php, который приходит от Android приложения. Вот реализация (слямзил на просторах интернета): GsonBuilder builder = new GsonBuilder(); Gson gson = builder.create(); String strJSON = gson.toJson(strArXLSMas); //здесь просто массив со значениями URL url; try { url = new... http://www.cyberforum.ru/android-dev/thread1408400.html
Крашится приложение после setext Android
Всем здравствуйте, столкнулся с непонятной проблемой, запускаю приложение(отправляется строка на сервер, потом сервер ее обрабатывает и отсылает количество слов в данной строке) после того как данные пришли приложение крашится на строке, при этом на долю секунды до закрытия видно textView свое значение поменял textV.setText(input); Вот сам код программы package com.example.lashket.ksis_3_laba;...
Регулярное выражение для удаления лишнего из ссылки Android
Добрый вечер всем. Нужна помощь в написании регулярного выражения, я в них совсем баран, поэтому может быть кто то подскажет как мне из вот такой ссылки http://itc.ua/articles/obzor-samsung-galaxy-s6-edge/ Сделать такое http://itc.ua/ или такое itc.ua Может кто что-то подскажет? Как обрезать все лишнее, ибо бывает как загрузишь ссылку, а она на весь экран... Регулярка нужна не конкретно...
Android Не могу передать значение в другой класс http://www.cyberforum.ru/android-dev/thread1408304.html
я программист, но в ноябре 2013 года со мной произошел сильнейший инсульт (из-за диабета, который я раньше никак не контролировал). В результате, мозги до сих пор не работают как раньше - быстро и надежно. Была плохая координация, искал клавиатуру на мобильник с большими кнопками и нарвался на клавиатуру jbak. Позволяет нарисовать раскладку какую хочешь, поддерживает все языки из...
Android Непоятная работа БД порядок действий: 1. делаю записи в бд 2. проверяю. все имеется как нужно. 3. дальше очищаю эту таблицу. пытаюсь вывести - пусто. все удалено как надо. 4. делаю опять запись в эту таблицу (по идее очищенную уже) 5. появляются старые записи + новые что с ним не так? подробнее

Показать сообщение отдельно
Rm1
0 / 0 / 0
Регистрация: 15.02.2015
Сообщений: 11
31.03.2015, 17:09     Закрыть диалог во время выполнения процесса (принудительное срабатывание dismiss()
Всем привет! В приложении есть диалоговое окно с кнопкой, по нажатию которой начинается выполнение процесса. Длительность процесса - порядка 30 секунд. И пока он не выполнится - диалоговое окно не закрывается. Но мне нужно, чтобы окно закрылось сразу после нажатия кнопки. Код пока такой:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
private void Dialog1() {
    final Dialog typeDialog = new Dialog(myContext);
    typeDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
    typeDialog.setContentView(R.layout.type_dialog);
    typeDialog.show();
        TextView chooseText = (TextView) typeDialog.findViewById(R.id.typeText);
    chooseText.setText("Text");
    Button dialogButton = (Button) typeDialog.findViewById(R.id.dialogButton);
        dialogButton.setText("OK");
 
    dialogButton.setOnClickListener(new View.OnClickListener(){
        public void onClick(View view){
            start();
            typeDialog.dismiss();
             }
    });
start() - это тот самый процесс, который длится около 30 секунд. Пока он не закончится, typeDialog.dismiss() не срабатывает. Пробовал и местами их менять, и другие комбинации. Думаю, решение простое, но мне пока неизвестное )) Заранее спасибо за помощь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru