2013-07-16 86 views
0

這不是折舊相關的。無論我放置行addPreferencesFromResource(R.xml.preferences);,在onCreate之後還是在一個單獨的方法之後,都會出現此錯誤。「無法解析方法」addPreferencesFromResource(int)'「

我確實包括import android.preference.PreferenceActivity;,但它顯示爲灰色未使用。

我正在使用最新的Android Studio,如果它算什麼的話。

+0

你想要添加的類的類型是什麼? – Voicu

+0

我不確定要回答什麼。我修補了大部分來自[這個問題的第三個答案](http://stackoverflow.com/questions/6822319/what-to-use-instead-of-addpreferencesfromresource-in-a-preferenceactivity),但我也試圖把它放在我的主要活動的onCreate中,結果相同。 –

+0

我明白了。如果您願意,請發佈完整的課程代碼。 – Voicu

回答

1

編譯錯誤的發生是因爲您擴展了Activity而不是PreferenceActivity

因此,與

public class MainActivity extends PreferenceActivity { 

更換

public class MainActivity extends Activity { 

,你應該是好去。

+0

呀!錯誤消失了。 爲了將來的參考,你認爲我應該得到這部分獨立的Java活動? –

+1

我會說,是的,在不同的'PreferenceActivity'。我不確定這裏最好的方法是什麼。你在評論中提到的鏈接在這種方式上有很多很好的建議。 – Voicu