Приложенията за Android имат автоматично генериран файл, наречен "R.java". Моля, обяснете предназначението му.
E.g.
- Какво се съдържа в него?
- Какво го генерира?
Дубликат: Каква е концепцията зад R.java?
Приложенията за Android имат автоматично генериран файл, наречен "R.java". Моля, обяснете предназначението му.
E.g.
Дубликат: Каква е концепцията зад R.java?
Всяко приложение използва ресурси като низове, чертежи, оформления и стилове. Вместо твърдо кодиране на такива ресурси в приложение, човек ги екстернализира и се отнася към тях чрез ID. Файлът R.java съдържа всички тези идентификатори на ресурси, независимо дали са зададени от програмиста или генерирани от sdk.
R.java е мястото, където имате достъп до всичко, което имате във вашите ресурси:
Можете да прочетете повече тук.
R.java се генерира автоматично при изграждане. Съдържанието му се основава на файловете с ресурси (включително оформления и предпочитания).
Когато го изтриете, той се създава отново, но ако създадете свой собствен, ще имате проблеми, тъй като системата за изграждане няма да може да го замени.