-1
我有PreferenceActivity
,在那裏我有以下偏好:如何從主要活動調用偏好操作?
<Preference android:key="pref_test"
android:title="@string/pref_test"
android:summary="@string/pref_test_description"
android:enabled="true"
android:persistent="true"
android:defaultValue="false"/>
我怎樣才能把它(即點擊項目)的主要活動?所以,我不必重寫onPreferenceClick
的代碼。
我發現類似的問題:How to open or simulate a click on an android Preference, created with XML, programmatically?,但有問題findPreference
:
的方法findPreference(字符串)是未定義的類型新 DialogInterface.OnClickListener(){}
嘗試尋找在devguide有關首選項的詳細信息:[http://developer.android.com/reference/android/app/Activity。 html#SavingPersistentState](http://developer.android.com/reference/android/app/Activity.html#SavingPersistentState) – thepoosh
@Thepoosh,我不是在談論獲取保存的價值。我正在討論'點擊'首選項中的按鈕(在結果對話框中應該顯示)。 –
然後您應該使用'addPreferencesFromResource(R.xml.prefs);' – thepoosh