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

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • glowpinkstah

    glowpinkstah

    16 Mayıs 2006
  • NLthomas21

    NLthomas21

    20 Mayıs 2008