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

Дождаться закрытия диалога - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Простой браузер Android http://www.cyberforum.ru/android-dev/thread973776.html
Пытаюсь создать браузер. Код ниже: MainActivity package test.namespace; import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class MainActivity...
Программирование Android Тяжело ли глобально перехватить нажатия пальца? Хочу в своей программе (куча окошек) провети частотный анализ "зон" клика пальцем. В разрезе каждого активити или/и общий для всей программы. Хочу нарисовать картинку типа (первый раз подключаю... http://www.cyberforum.ru/android-dev/thread973560.html
Программирование Android Как вставить резделители в ListView?
Имеется ListView, допустим список фамилий, как вставить разделители между алфавитными группами списка? -----А----- Алексеев Андреев -----Б----- Белый Бодров Бородин -----В----- Воронин
Программирование Android Независимая панелька
Нашел уже штук 5 программ, которые дают свой индикатор в виде полупрозрачной панельки поверх ВСЕХ других окон/программ. Независимая от программы (не встроена в основную активити) полупрозрачная...
Программирование Android progressbar http://www.cyberforum.ru/android-dev/thread973346.html
Вопросы нубские, т.к только учусь. 1) Как сменить стиль прогрес бара? я создал папку res\drawable там создал xml файл verticalprogressbar2.xml <?xml version="1.0" encoding="utf-8"?>...
Программирование Android ассемблер Доброго времени суток! Вот такой вот вопрос: что мне нужно сделать, чтобы на моем телефоне мигал пиксель раз в секунду. Делать это нужно через ассемблер. ОС на телефоне андроид подробнее

Показать сообщение отдельно
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 427

Дождаться закрытия диалога - Программирование Android

10.10.2013, 14:18. Просмотров 832. Ответов 9
Метки (Все метки)

Один и тот же диалог используется в двух активити.
Т.к. его реализация достаточно громоздка, пытаюсь его использовать повторно, а не писать код 2 раза.
Из одного активити создаю другой, в котором прописан диалог и потом вызываю его:
Java
1
2
DirectoryActivity directoryActivity = new DirectoryActivity();
directoryActivity.ShowDialogProduct(id, 0, this);
Сам код диалога:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public void ShowDialogProduct(final long LineId, long ProductId, Context context) {
 
final Dialog dialogProduct = new Dialog(context);
dialogProduct.setContentView(R.layout.dialog_product);
//...
//...
//...
dialogProduct.show();
//...
//...
//...
// нажата кнопка Ок
((Button) dialogProduct.findViewById(R.id.btnPopProductOk))
        .setOnClickListener(new android.view.View.OnClickListener() {
            public void onClick(View v) {
//....
//....
//....
}
Проблема в том, что после закрытия диалога нужно обновить список в активити, из которого был вызван диалог.
В событии кнопки диалога я не могу это сделать (это не тот активити).
Есть ли способ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru