Форум программистов, компьютерный форум 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 ассемблер Доброго времени суток! Вот такой вот вопрос: что мне нужно сделать, чтобы на моем телефоне мигал пиксель раз в секунду. Делать это нужно через ассемблер. ОС на телефоне андроид подробнее

Показать сообщение отдельно
Netscape
373 / 360 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
10.10.2013, 15:38
примерно, вот так
Java
1
2
3
4
public void ShowDialogProduct(final long LineId, long ProductId, Context context, View.OnClickListener listener) {
((Button) dialogProduct.findViewById(R.id.btnPopProductOk))
        .setOnClickListener(listener);
}
дальше.
в 1 активити
Java
1
2
3
4
5
View.OnClickListener listener = new View.OnClickListener() {
public void onClick(View v) {
// здесь код изменения БД
}
};
и вызываете диалог:
Java
1
ShowDialogProduct(LineId, roductId, context, listener);
во втором активити точно также, но в методе onClick пишете уже другой код.

Добавлено через 6 минут
Цитата Сообщение от Slon747 Посмотреть сообщение
DirectoryActivity directoryActivity = new DirectoryActivity();
Это очень плохо.
сделайте ShowDialogProduct static методом и вызывайте DirectoryActivity.ShowDialogProduct, без создания объекта.
И еще, перечитайте java code convension.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru