@Override
 public void setSummary(int summaryResId) {
   try {
     setSummary(getContext().getResources().getStringArray(summaryResId));
   } catch (Exception e) {
     super.setSummary(summaryResId);
   }
 }
 @Override
 public void setSummary(CharSequence summary) {
   super.setSummary(summary);
   mSummaries = null;
 }