Buduję aplikację na Androida i mam problem z uzyskaniem zasobu z pliku string.xml.Nie można pobrać zasobu z aplikacji Android
Potrzebuję adresu URL w String.xml
, który będzie używany wielokrotnie przez aplikację.
Próbowałem Resources.getText("my_url")
, ale to nie działa. Eclipse narzeka, kiedy używam tego.
Czy uważasz, że jest to najlepszy sposób?
Dzięki, sprawdzę to. Ale, jeśli chcę uzyskać ten ciąg poza działaniem (na przykład w kliencie pomocnika), czy mogę użyć GetBaseContext(). GetString (klucz)? – Luc
Nie mam pojęcia, co 'GetBaseContext()' obawiam się. Przekazuję "Kontekst" do każdej z moich klas pomocy, aby umożliwić im wykonywanie takich czynności. Należy jednak zachować ostrożność, kiedy trzymasz się odniesienia do kontekstu, ponieważ możesz przeciekać pamięć. http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.html –
Dzięki, to dobry punkt i bardzo dobry artykuł. Pozdrawiam, Luc – Luc