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

Устаревший метод showDialog() в DatePickerDialog - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Android это просто? http://www.cyberforum.ru/android-dev/thread829736.html
Наткнулся на установку С++ Builder6, вспомнил что целый семестр учил С++! вспомнил так же что учил целый семестр линейную алгебра, как-то эти мысли пересеклись и захотелось сделать приложение для...
Программирование Android один сервер несколько клиентов Всем привет) написала простую сервер-клиент программку (udp), теперь нужно сделать, что бы к серверу могло подключаться несколько клиентов. Кто-нибудь может в общих чертах рассказать, как примерно... http://www.cyberforum.ru/android-dev/thread829638.html
Программирование Android Авторизация на сайте
Всем здрасьте. Входе разработки клиента для сайта возникла следующая проблемка: Есть форма с авторизацией на сайте(2 textedit'a и button) по адресу www.blablabla.ru/login/ Есть мое приложение на...
Программирование Android Монетизация приложения
сделал пустой проект. хочу добавить в него рекламу AdMob что бы заранее знать что получится. делал все как на https://google-developers.appspot.com/mobile-ads-sdk/docs/android/fundamentals?hl=ru...
Программирование Android Первая программа на Андроид http://www.cyberforum.ru/android-dev/thread829211.html
Ребят, написал свою первую программу, но делал ее по сайту develop.android.com. Если честно на Java программирую недавно и многие методы программы не знаю помогите разобраться пожалуйста. Если не...
Программирование Android Парсинг xml из файла на сервере Добрый день! Есть код, который по идее парсит данные из xml файла, но почему-то не отображается ничего на экране. Где-то ошибка, помогите разобраться, пожалуйста. package com.androidbook.download;... подробнее

Показать сообщение отдельно
korol_lion
3 / 3 / 2
Регистрация: 06.04.2013
Сообщений: 133

Устаревший метод showDialog() в DatePickerDialog - Программирование Android

06.04.2013, 15:39. Просмотров 2340. Ответов 7
Метки (Все метки)

Я изучаю только андроид и у меня возникла проблема. Мой eclipse показывает что метод showDialog() устарел и не хочет запускать программу в эмуляторе (пробовала и андроид версии 4.2 и 2.2). Пыталась пробовать по новому с фрагментами, но для меня сейчас это темный лес да и там все по английски. Помогите пожалуйста изменить код на новый с фрагментами как полагается, потому что часто использую метод showDialog(). Заранее спасибо. Код прилагается ниже.
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
package com.samples.datepickerdialog;
 
import java.util.Calendar;
 
import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.TextView;
 
public class MainActivity extends Activity {
private TextView mDateDisplay;
private Button mButton;
private int mYear;
private int mMonth;
private int mDay;
static final int IDD_DATE = 0;
 
 
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
 
mDateDisplay = (TextView)findViewById(R.id.text);
mButton = (Button)findViewById(R.id.button);
 
mButton.setOnClickListener(new View.OnClickListener() {
 
@Override
public void onClick(View v) {
showDialog(IDD_DATE);
 
}
});
 
final Calendar c = Calendar.getInstance();
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_YEAR);
updateDisplay();
}
 
protected Dialog onCreateDialog(int id){
switch(id) {
case IDD_DATE:
return new DatePickerDialog(this, mDateSetListener, mYear, mMonth, mDay);
}
return null;
}
 
private void updateDisplay(){
mDateDisplay.setText(new StringBuilder()
.append(mMonth+1).append("-")
.append(mDay).append("-")
.append(mYear).append("-"));
}
 
private DatePickerDialog.OnDateSetListener mDateSetListener
= new DatePickerDialog.OnDateSetListener() {
 
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
updateDisplay();
 
}
};
 
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru