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

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009
  • Missouri Star Quilt Company

    Missouri Sta

    18 ŞUBAT 2009