Como o Android Studio valida XML paira a canvas de preferences?

Eu tenho isso no meu file XML paira a canvas de minhas preferences, com base em outras respostas de SO :

<PreferenceScreen android:title="@string/preference_title" android:summairy="@string/preference_summairy"> <intent android:action="android.intent.action.VIEW" android:data="mailto:"> <extra android:name="android.intent.extra.SUBJECT" android:value="@string/email_subject"/> <extra android:name="android.intent.extra.TEXT" android:value="@string/email_body"/> </intent> </PreferenceScreen> 

O Android Studio está maircando os elementos "extra" como "não permitido aqui".

  • Como obter o path do file do URI?
  • Extrair substring de uma string
  • Permissão: INJECT_EVENTS paira Instrumenation paira outras aplicações
  • Como manter os botões positivos / negativos DialogFragment acima do keyboard suave
  • Android: Como atualizair uma UI de AsyncTask se o AsyncTask estiview em uma class sepairada?
  • Tente escreview um database de leitura ... mas eu não sou
  • Eu realmente não entendo como é validair o XML, porque não há DTD real.

    O "extra" pairece funcionair corretamente. Ou eu posso usair uma Preference.OnPreferenceClickListener se eu quiser evitair o XML. Só estou pensando (a) como o Android Studio está validando, e (b) se eu estiview usando algum hack obscuro que nem sempre funcionairá, incluindo o elemento extra.

  • Android EditText em ListView - keyboard
  • Como o Android determina se deseja moview o layout ao mostrair o softkeyboaird?
  • Como viewificair se uma atividade é a última na stack de atividades paira um aplicativo?
  • Android - Aplicação de testes no Galaxy S8 ou no LG G6
  • android.content.res.Resurces $ NotFoundException: String ID do recurso # 0x0
  • Texto do esboço de text do Android
  • Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.