..


Sponzorirani linkovi

Neka ¡ť s pogledajte u datoteci R.java

U poglavlju percedente vjerojatno pažljivo čitatelji će imati primjećen R.id.testo1 temu (ili R.id.testo2) prošao na način findViewById.
U ovom poglavlju ćemo, doista, analizirati sadržaj datoteke R.java koji igra važnu ulogu u nekim od naših aplikacija. Otvori, a zatim datoteku u pitanje i pogledati izvorni kod.

Kao što je spomenuto u prethodnim poglavljima, datoteka je povezan R.java heksadecimalni niz za svaki element našeg programa. Budući da je ovo klasa self-generiran u vrijeme prevođenja prilikom stvaranja instalacijski paket, trebate ispuniti naš projekt barem jednom vidjeti točan broj u datoteci.

Otvaranje datoteka R.java pronaći strukturu koda malo 'posebno. U stvari, u klasi je proglašen i stvorio unutar njega su ugniježđeni druge klase koje definiraju elemente u naše aplikacije. Na primjer, nalazimo loyout ugniježđeni klasa koja će sadržavati konstanta ove vrste:

 



 public static int main konačni = 0x7f030000;

 
To stalno prepoznaje naš glavni datoteka main.xml i hex string će koristiti prevodilac napraviti odgovarajuće udruge.

Pomicanje R.java strukturu dokumenta također su ugniježđeni ID klase. Čak i unutar ove klase ćemo naći dvije konstante koje identificiraju dva TextView tekst1 i tekst2 kao. Ako, na primjer, dodali smo trećine TextView testo3 nazvana je zahtjev pokrenut će automatski biti smješteni u datoteci R.java također konstantna za ovaj novi element.

Datoteka R.java je predstavljena u ovom priručniku samo u edukativne svrhe, jer programer nikada ne smije napraviti bilo kakve izmjene na ovu datoteku. To je za kompajler za dodavanje ili uklanjanje konstante povezane s predmetima. Napomena, konačno, da je klasa R je definirana pomoću modifikatora public static završni (koji u stvari odrediti konstanta) u da, dok se izvodi aplikacija, nećete morati mijenjati atribute ove klase.

Pomoć razvoj aplikacija za Android
E-učenje
Linux (tečaj) Linux (tečaj)
Kompletan vodič za open-source sustava. Počevši od 49 €.
MS Access (tečaj) MS Access (tečaj)
Saznajte kako stvoriti i upravljati bazama podataka jednostavno i brzo. Počevši od 29 €.
Ruby i Ruby On šina (tečaj) Ruby i Ruby On šina (tečaj)
Izrada softvera i web aplikacija uz Ruby i ROR. Počevši od 39 €.
Sponzorirani linkovi