Home | History | Annotate | Download | only in shadows
      1 package com.xtremelabs.robolectric.shadows;
      2 
      3 import android.preference.PreferenceActivity;
      4 import android.preference.PreferenceScreen;
      5 import android.widget.ListView;
      6 
      7 import com.xtremelabs.robolectric.internal.Implementation;
      8 import com.xtremelabs.robolectric.internal.Implements;
      9 
     10 @Implements(PreferenceActivity.class)
     11 public class ShadowPreferenceActivity extends ShadowListActivity {
     12 
     13 	private int preferencesResId = -1;
     14 	private PreferenceScreen preferenceScreen;
     15 
     16 	@Implementation
     17 	public void addPreferencesFromResource(int preferencesResId) {
     18 		this.preferencesResId = preferencesResId;
     19 		preferenceScreen = getResourceLoader().inflatePreferences(getApplicationContext(), preferencesResId);
     20 	}
     21 
     22 	public int getPreferencesResId() {
     23 		return preferencesResId;
     24 	}
     25 
     26 	@Implementation
     27 	public PreferenceScreen getPreferenceScreen() {
     28 		return preferenceScreen;
     29 	}
     30 }
     31