"Überschreibt veraltete Methode" auf onCreateDialog

Ich habe eine Klasse, in der ich bin versuchen, um eine Dialog aber wenn ich die Methode onCreateDialog es scheint durchzogen von einer Linie. Es gibt mir die folgende Fehlermeldung:

Überschreibt deprecated-Methode 'android.app.Aktivität".

Dieser Prüfung zu berichten, in denen abgelehnte Methode verwendet wird, die in der angegebenen Prüfumfang.

Aber wenn ich auf die offizielle Dokumentation von Android, die ich nicht sehen, dass diese Methode veraltet, so verstehe ich nicht, was passiert: onCreateDialog

Meine onCreateDialog code:

@Override
protected Dialog onCreateDialog(int id) {
    switch (id) {
        case 1:
            return new DatePickerDialog(this, datePickerListener, year, month, day);
        case 2:
            return new TimePickerDialog(this, timePickerListener, hour, minute,false);
    }

    return null;
}

Aber wenn ich das ausführen meiner Anwendung, es funktioniert, so habe ich einige Fragen:

  • Warum lassen Sie es zu mir, auf dem die Anwendung ausgeführt?

  • Wie kann ich es lösen?

  • Ist es schlimm, dass diese Meldung erscheint? Ich meine, könnte ein problem im Zusammenhang von es? Könnte es erzeugen Probleme in der Zukunft?

Jede Hilfe, die mir hilft, zu klären, wäre es sehr geschätzt.

Vielen Dank im Voraus!

Schreibe einen Kommentar