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

Отправка данных из dialogfragment в активити в котором был создан диалог - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Тема дипломной работы http://www.cyberforum.ru/android-dev/thread1816416.html
Всем привет! Тему диплома пока не выбрал, но есть огромный интерес к созданию приложения (допустим на android), которое обеспечивает обмен данными используя интернет, между устройствами. Имею ввиду написать что то типа Viber, WhatsApp. Подскажите что можно создать, что будет пригодно допустим для какой-нибудь организации,пускай даже программка не будет такой навороченной как Viber ?
Android Список из fragment Гуру, как подобное сделать? ЕСТЬ: Большой LinearLayout в который надо добавлять разные "блоки" Каждый "блок" оформлен как отдельный фрагмент разной высоты. НАДО: программно добавить любое количество блоков, иногда с повторами. Задавать порядок вручную. http://www.cyberforum.ru/android-dev/thread1816408.html
Сохранение данных при пересоздании активити Android
Добрый день, может кто-то сталкивался: имеются данные, которые я хочу добавить как ArrayList, но столкнулся с проблемой - если менять что-то в этом массиве, то после пересоздания активити(ArrayList в OnCreate создаю), подгрузиться старый массив, а изменения не сохраняться. Может есть какие-то методы, алгоритмы, как это реализировать? Сильно не ругайтесь, только втягиваюсь в джавку) Заранее...
Android Скачать файл .docx и считать из него текст
Был бы ну очень благодарен за код (да да я знаю это наглость) ,подскажите хот в каком направление двигаться
Android Включить вывод в лог запросов ретрофит http://www.cyberforum.ru/android-dev/thread1816061.html
не подскажите как сделать так чтобы запросы ретрофита выводились в лог?
Android Отключить перескакивание между edittext после нажатия "готово" После нажатия на кнопку готово происходит заполнение второго edittext, третьего и.т.д. А нужно чтобы пользователь сам нажимал на нужные для заполнения edittext подробнее

Показать сообщение отдельно
талраш
0 / 0 / 0
Регистрация: 26.02.2013
Сообщений: 33

Отправка данных из dialogfragment в активити в котором был создан диалог - Android

30.09.2016, 13:19. Просмотров 217. Ответов 10
Метки (Все метки)

Здравствуйте. Нужна помощь. Как сделать так что при нажатии кнопки btnmodal в диалоге, в активити, которая вызвала диалог менялась текствью price, прибавлялось число из тесктвью pricemodal в диалоге.
Код диалога:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import android.app.DialogFragment;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
 
 
public class Dialog1 extends DialogFragment implements OnClickListener {
public TextView pricemodal;
    public Button modal;
 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View modal = inflater.inflate(R.layout.modal_fragment, null);
        pricemodal =(TextView)modal.findViewById(R.id.pricemodal);
        modal.findViewById(R.id.btnmodal).setOnClickListener(this);
        return modal;
    }
    
    public void onClick(View v) {
 
        dismiss();
    }
    public void onDismiss(DialogInterface dialog) {
        super.onDismiss(dialog);
 
    }
    public void onCancel(DialogInterface dialog) {
        super.onCancel(dialog);
 
    }
 
}
код активити:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import android.app.Activity;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.app.DialogFragment;
import android.view.View;
import android.widget.TextView;
 
 
public class Order extends Activity{
 
    DialogFragment modal;
    public int sum;
    public TextView price;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.order);
        modal= new Dialog1();
 
    }
    public void next(View view) {
        Intent intent = new Intent(Order.this, orderCondition.class);
        startActivity(intent);
        finish();
    }
 
    public void onClick(View v) {
        modal.show(getFragmentManager(), "Dialog1");
    }
    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru