Autore Topic: Avviare activity esterne al progetto  (Letto 634 volte)

Offline plinius76

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Iped
  • Play Store ID:
    Giuseppe Boccolato
Avviare activity esterne al progetto
« il: 09 Dicembre 2010, 17:51:33 CET »
0
Ciao,
Mi sfugge qualcosa riguardo gli Intent.

Vorrei far si che un'applicazione avviasse un'altra applicazione.... ovvero un activity esterna al progetto.
tipo:
ho costruito un'applicazione A, a se stante ed una B che deve richiamare A.... che tipo di Intent devo creare? è possibile definire un intent ad Hoc per la mia applicazione?

Ho le idee chiare su come intercettare i messaggi di sistema ma non ho capito se posso comunicare tra 2 applicazioni, generando io un Intent ad Hoc...

(CONFUSISSIMO)
cmq se avete idee o una buona guida ve ne sono grato!

ciao Plinius76

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Avviare activity esterne al progetto
« Risposta #1 il: 10 Dicembre 2010, 16:19:22 CET »
0
Prova ad aggiungere,nel manifest ovviamente, all'activity che vuoi far partire:

Codice (XML): [Seleziona]
<intent-filter>
            <action android:name="intent.che.vuoi.tu" />
</intent-filter>

E poi per avviarla fai:
Codice (Java): [Seleziona]
startActivity(new Intent("intent.che.vuoi.tu"));

Offline plinius76

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Iped
  • Play Store ID:
    Giuseppe Boccolato
Re:Avviare activity esterne al progetto
« Risposta #2 il: 10 Dicembre 2010, 19:45:12 CET »
0
Grazie... sembra che sia così :)
Specifico l'azione all'interno della definizione del filtro ed avvio ciò che voglio.

Ciao