Frage

Android-Anwendungen verfügen über eine automatisch generierte Datei namens „R.java“.Bitte erläutern Sie den Zweck.

Z.B.

  • Was ist darin enthalten?
  • Was erzeugt es?

Duplikat: Was ist das Konzept hinter R.java?

War es hilfreich?

Lösung

Jede Anwendung verwendet Ressourcen wie Strings, Drawbles, Layouts und Stile.Anstatt solche Ressourcen fest in eine Anwendung zu kodieren, werden sie externalisiert und per ID auf sie verwiesen.Die R.java-Datei enthält alle diese Ressourcen-IDs, unabhängig davon, ob sie vom Programmierer zugewiesen oder vom SDK generiert wurden.

Andere Tipps

In R.java haben Sie Zugriff auf alles, was sich in Ihren Ressourcen befindet:

  • Zeichenelemente
  • Layouts
  • Saiten
  • Arrays
  • ....usw

Sie können mehr lesen Hier.

R.java wird beim Build automatisch generiert.Der Inhalt basiert auf den Ressourcendateien (einschließlich Layouts und Einstellungen).

Wenn Sie es löschen, wird es neu erstellt. Wenn Sie jedoch Ihre eigenen erstellen, werden Sie in Schwierigkeiten geraten, da das Build -System es nicht ersetzen kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top