1package com.xtremelabs.robolectric.shadows;
2
3import android.preference.PreferenceActivity;
4import android.preference.PreferenceScreen;
5import android.widget.ListView;
6
7import com.xtremelabs.robolectric.internal.Implementation;
8import com.xtremelabs.robolectric.internal.Implements;
9
10@Implements(PreferenceActivity.class)
11public 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