2012-03-01 33 views
5

Ünite testimde Activity benim başlatılmadan önce bir tercihin temizlendiğinden emin olmak istiyorum.android birim testi: test faaliyetine başlamadan önce prefs'i temizleme

Sorun, tercihleri ​​temizlemek için getActivity() numaralı telefonu aramanız gerektiğidir. Bundan sonra, tercihleri ​​okuyan Activity başlatıldı. Bir sonraki satırlar pref temizlemeden önce, tereh değerini okur getActivity() denir

@Override 
protected void setUp() throws Exception { 
    super.setUp(); 
    mActivity = this.getActivity(); 
    SharedPreferences prefs = 
     PreferenceManager.getDefaultSharedPreferences(mActivity); 
    prefs.edit().clear().commit(); 
} 

, Activity oluşturulur.

Activity başlatılmadan Context nesnesini elde etmenin bir yolu var mı?

Android ünite testlerinde yeniyim, belki temel bir şey eksik.

Teşekkürler. Burada cevap Bulundu

cevap