Autore Topic: Chiarimento Intent Filter  (Letto 294 volte)

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
  • Respect: +10
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Chiarimento Intent Filter
« il: 04 Luglio 2015, 13:02:19 CEST »
0
Nella mia app ho questo intent filter:

Codice (XML): [Seleziona]
 <intent-filter>
                <action android:name="android.intent.action.SENDTO" />
                <action android:name="it.package.EMAIL_INTENT" />
                <data android:scheme="mailto" />

                <category android:name="android.intent.category.DEFAULT" />
 </intent-filter>

Se lo richiamo così:

                   
Codice (Java): [Seleziona]
    String mail = mPersona.getEmail();
                        Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
                                "mailto",mail, null));
                        startActivity(emailIntent);

tutto funziona mi fa scegliere con cosa lo voglio aprire (scelgo la mia app) e tutto ok mi mette la email del destinatario.

Se invece provo:

     
Codice (Java): [Seleziona]
   String mail = mPersona.getEmail();
                        Intent emailIntent = new Intent("it.package.EMAIL_INTENT", Uri.fromParts(
                                "mailto",mail, null));
                        startActivity(emailIntent);

Mi apre correttamente subito l'Activity della mia app ma senza desstinatario..

Non mi è chiaro dove sbaglio