Hallo,
ich bin in einem Lehrbuch zu Android Studio (Sprache Java) an einer Stelle angekommen, an der es um die Formatierung der aktuellen Systemzeit als Ausgabe in einem TextView-Element geht. Nun steht vor mir folgender Code und ich verstehe nicht warum der komplette Packagename "android.text.format" hier stehen muss, um auf die Funktion getDateFormat() und getTimeFormat() zugreifen zu können. Das ist mir ehrlich gesagt völlig neu und noch nie vorgekommen. In welchen Fällen muss denn der Packagename so angegeben werden? Bzw. warum kann ich nicht einfach das gesamte Package am Anfang der Klasse importen und gut ist?
Danke schonmal im voraus.
ich bin in einem Lehrbuch zu Android Studio (Sprache Java) an einer Stelle angekommen, an der es um die Formatierung der aktuellen Systemzeit als Ausgabe in einem TextView-Element geht. Nun steht vor mir folgender Code und ich verstehe nicht warum der komplette Packagename "android.text.format" hier stehen muss, um auf die Funktion getDateFormat() und getTimeFormat() zugreifen zu können. Das ist mir ehrlich gesagt völlig neu und noch nie vorgekommen. In welchen Fällen muss denn der Packagename so angegeben werden? Bzw. warum kann ich nicht einfach das gesamte Package am Anfang der Klasse importen und gut ist?
Java:
private DateFormat dateFormatter;
private DateFormat timeFormatter;
dateFormatter = android.text.format.DateFormat.getDateFormat(this);
timeFormatter = android.text.format.DateFormat.getTimeFormat(this);
Danke schonmal im voraus.