- składnia:
- <meta-data android:name="string" android:resource="resource specification" android:value="string" /> 
- zawarte w:
- <activity>- <activity-alias>- <application>- <provider>- <receiver>- <service>
- description:
- Para nazwa-wartość dotycząca elementu dodatkowych, dowolnych danych, które można
przekazywane do komponentu nadrzędnego. Element komponentu może zawierać dowolną
liczba podelementów <meta-data>. Wartości ze wszystkich argumentów są zbierane w jednym obiekcieBundledostępne dla komponentu jakoPackageItemInfo.metaData.Wartości zwykłe możesz określić za pomocą funkcji value. Aby przypisać identyfikator zasobu jako wartość, użyj funkcjiresource. Przykład: ten kod przypisuje wartość zapisaną w funkcji@string/kangaroozasób do nazwyzoo:<meta-data android:name="zoo" android:value="@string/kangaroo" /> Z kolei za pomocą atrybutu resourceprzypisuje sięzooidentyfikator liczbowy zasobu, a nie wartość przechowywana w zasobie:<meta-data android:name="zoo" android:resource="@string/kangaroo" /> Zdecydowanie odradzamy przekazywanie powiązanych danych w taki sposób, wiele osobnych wpisów <meta-data>. Zamiast tego, mają złożone dane, które można powiązać z komponentem, przechowują je jako zasoby użyj atrybuturesource, aby przekazać komponentowi jego identyfikator.
- atrybuty:
- android:name
- Unikalna nazwa elementu. Aby nazwa pozostała niepowtarzalna, użyj parametru
Konwencja nazewnictwa w stylu Java, np.
„com.example.project.activity.fred”.
- android:resource
- Odniesienie do zasobu. Identyfikator zasobu to przypisana wartość
do danego elementu. Identyfikator jest pobierany z metadanych Bundleza pomocą parametru MetodaBundle.getInt().
- android:value
- Wartość przypisana do elementu. Typy danych, które można przypisać jako wartości,
Metody Bundle, których używają komponenty do pobierania tych wartości, znajdziesz w tabeli:
 Typ Metoda tworzenia pakietu Ciąg znaków: użyj podwójnych ukośników lewych ( \\) do zmiany znaczenia znaków, np.\\noznacza nowy wiersz i\\uxxxxxdla znaku UnicodegetString()Liczba całkowita: na przykład 100getInt()Wartość logiczna: truelubfalsegetBoolean()Kolor: w formacie #rgb,#argb,#rrggbblub#aarrggbbgetInt()Liczba zmiennoprzecinkowa: na przykład 1.23.getFloat()
 
- wprowadzone w:
- Poziom API 1
      <meta-dane>
  
  
  Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
  
  
    
      [[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[]]
    
  
            
          