2015-04-23 62 views
0
@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
    View v = inflater.inflate(R.layout.record_fragment, container, false); 
    ListPreference listPreference = (ListPreference) findPreference("formats_listpref"); 
    CharSequence currText = listPreference.getEntry(); 
    String currValue = listPreference.getValue(); 
    return v; 
} 

的方法findPreference(字符串)是未定義的類型 Browse_Fragment如何獲得當前entryValues從ListPreference在片段

我想從ListPreference當前選擇entryValues,我可以得到從活動的價值,但當我使用相同的代碼片段,其不工作findPreference(String) is undefined我也試過getActivity().findPreference但仍然顯示爲未定義。提前致謝 。

+0

你正在擴展哪個課程? – Blackbelt

+0

我正在擴展片段類。 –

+1

嘗試擴展PreferenceFragment而不是 – Blackbelt

回答

2

我會檢查你的片段延伸PreferenceFragment即

public class YourFragment extends PreferenceFragment { 
... 
} 

希望這有助於。