SORU
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


  1. Örneğin Application, public class App extends Application { bir alt sınıfı oluşturmak
  2. AndroidManifest.xml <application> etiket android:name öznitelik yeni sınıf için, örneğin android:name=".App" noktası ayarlayın
  3. İçinde onCreate() yöntemin uygulaması örneği, kaydedilmiş içerik (örneğin this) bir statik alan adında app ve oluşturmak statik bir yöntem döndüren bu alan, örneğin getApp():

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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • calicoJake

    calicoJake

    29 EKİM 2007
  • fast2hell

    fast2hell

    16 AĞUSTOS 2006
  • Hey Nadine

    Hey Nadine

    24 Kasım 2006