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

  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • FOSDEM

    FOSDEM

    13 Ocak 2009
  • LG Mobile Global

    LG Mobile Gl

    2 EYLÜL 2010