SORU
22 Aralık 2009, Salı


Android global değişken

Nasıl global değişken kalır tutmak oluşturmak uygulama yaşam döngüsü etrafında değerleri ne olursa olsun, hangi aktivite.. çalışan edebilirim

CEVAP
22 Aralık 2009, Salı


android.app.Application temel sınıf genişletmek ve bu şekilde üye değişkenleri ekleyebilirsiniz:

public class MyApplication extends Application {

    private String someVariable;

    public String getSomeVariable() {
        return someVariable;
    }

    public void setSomeVariable(String someVariable) {
        this.someVariable = someVariable;
    }
}

Android manifest sınıf android Uygulama bildirmeniz gerekir.app.(Ekle':=android adı""' mevcut uygulama etiketi için öznitelik): . myApplication uygulama

<application android:name="MyApplication" android:icon="@drawable/icon" android:label="@string/app_name">

Faaliyetleri ve bunun gibi değişken ayarlayabilirsiniz:

// set
((MyApplication) this.getApplication()).setSomeVariable("foo");

// get
String s = ((MyApplication) this.getApplication()).getSomeVariable();

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Rooster Teeth

    Rooster Teet

    11 Temmuz 2006
  • ThePhestor

    ThePhestor

    22 Mart 2011