8 Aralık 2010, ÇARŞAMBA
Nasıl statik bir içerikten kaynak bir içerik alabilir miyim?
Okumak istiyorum dizeleri bir xml
Dosya önce yaptığım çok başka bir şey gibi setText
widget, bu yüzden nasıl yapabilirim o olmadan bir faaliyet nesne için çağrı getResources()
?
CEVAP
8 Aralık 2010, ÇARŞAMBA
- Örneğin
Application
,public class App extends Application {
bir alt sınıfı oluşturmak AndroidManifest.xml
<application>
etiketandroid:name
öznitelik yeni sınıf için, örneğinandroid:name=".App"
noktası ayarlayın- İçinde
onCreate()
yöntemin uygulaması örneği, kaydedilmiş içerik (örneğinthis
) bir statik alan adındaapp
ve oluşturmak statik bir yöntem döndüren bu alan, örneğingetApp()
:
Bu nasıl görünmelidir:
public class App extends Application{
private static Context mContext;
@Override
public void onCreate() {
super.onCreate();
mContext = this;
}
public static Context getContext(){
return mContext;
}
}
Kullanabilirsiniz şimdi: bir bağlam ve sonra getResources()
(ya da App.getContext().getResources()
) almak istediğiniz zaman App.getContext()
.
Bunu Paylaş:
Nasıl kaynak bir Python fonksiyon kodu...
Nasıl genişletilmiş PHP bir sınıf stat...
Nasıl bir Makefile otomatik olarak değ...
Nasıl YouTube API YouTube video küçük ...
Nasıl JavaScript para olarak format nu...