Отображение даты

Ответить
Frai
Сообщения: 34
Зарегистрирован: 24 дек 2013, 07:38

Отображение даты

Сообщение Frai » 19 июн 2014, 04:13

передаю дату через диалог в поле списка, но передаётся только сегодняшняя дата, а когда меняешь не чего не происходит остаётся сегодняшняя дата.

Код: Выделить всё

public void createDialog()
        {
            // Создем builder для конструирования AlertDialog'a 
            AlertDialog.Builder builder = new AlertDialog.Builder(this); 
             
            builder.setCancelable(true); 
            
             
            final View view = getLayoutInflater().inflate(R.layout.dialog_layout, null); 
                builder.setView(view);   
            
            final   EditText etInputTask = (EditText) view.findViewById(R.id.etInputTask);
                     DatePicker DPicker = (DatePicker) view.findViewById(R.id.datePicker1);
            // Устанавливаем слушатель события "Нажали кнопку Yes" 
            
                        date = DPicker.getDayOfMonth() + "."+"0"+ DPicker.getMonth() + "." + DPicker.getYear(); //Переменная в которую записывается дата
            //str = etInputTask.getText().toString();
            
                        builder.setPositiveButton("OK", new DialogInterface.OnClickListener() { 
            
                         public void onClick(DialogInterface dialog, int id) { 
              
                db.addRec(etInputTask.getText().toString(), date);
                 cursor.requery();  
            
              } 
            }); 

Viewer
Сообщения: 180
Зарегистрирован: 30 апр 2014, 11:42

Re: Отображение даты

Сообщение Viewer » 19 июн 2014, 09:34

передаю дату через диалог в поле списка, но передаётся только сегодняшняя дата, а когда меняешь не чего не происходит остаётся сегодняшняя дата.
Ну так вы ж её и получаете только при создании диалога, а не в onClick

Frai
Сообщения: 34
Зарегистрирован: 24 дек 2013, 07:38

Re: Отображение даты

Сообщение Frai » 19 июн 2014, 12:31

В он клик отладчик ругается на DPicker

Viewer
Сообщения: 180
Зарегистрирован: 30 апр 2014, 11:42

Re: Отображение даты

Сообщение Viewer » 19 июн 2014, 13:08

Frai писал(а):В он клик отладчик ругается на DPicker
Правильно ругается, т.к. он его не "видит" из класса DialogInterface.OnClickListener().
Определите DPicker в своем внешнем классе диалога, тогда можно будет его использовать его во встроенных классах.

Ответить