簡體   English   中英

Android Preference OnPreferenceClickListener()OnPreferenceClick()參數是否不相關?

[英]Android Preference OnPreferenceClickListener( ) OnPreferenceClick( ) argument, is it irrelevant?

在“首選項”活動中,使用以下代碼來了解何時單擊了重置首選項:

    Preference reset = findPreference(res.getString(R.string.reset_text));
    reset.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {

        public boolean onPreferenceClick(Preference p) {
            // TODO stuff              
            return true;
        }
    });

我認為參數Preference p將始終是reset Preference,因為這是被單擊的專用偵聽器。 我對嗎? 還是我必須檢查單擊了正確的“首選項”?

你是對的。 如果是專用偵聽器,則無需檢查該參數。 但是您可能會注意到,可以根據需要在首選項之間共享偵聽器實例,在這種情況下,該參數將唯一地標識要單擊的首選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM