Autore Topic: No Activity found to handle Intent  (Letto 1044 volte)

Offline elcaurro

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus One, Motorola Atrix, nexus 7, Tab A2, Tab S2
  • Sistema operativo:
    Mac OsX
No Activity found to handle Intent
« il: 24 Febbraio 2011, 21:54:58 CET »
0
Salve a tutti,
spero che qualcuno sappia darmi la dritta giusta perchè non so  come uscire da questa situazione: sto sviluppando con le API di wikitude, in pratica per avviare la realtà aumentata basilare (ovvero senza punti di interesse) si fa così:

Codice (Java): [Seleziona]
WikitudeARIntent uar=new WikitudeARIntent((getApplication()), "myAppName", "LicenceKey", "DevName", false);
try {
       uar.startIntent(this);
       } catch (ActivityNotFoundException e) {
            AbstractWikitudeARIntent.handleWikitudeNotFound(this);
       }

...a parte che non mi spiego perchè il parametro debba essere "this" e non uar, ma fa niente, tanto funziona(va).
Ora dopo varie modifiche quando pigio il tasto che fa partire il metodo contenente queste tre righe succede questo:

ERROR/AndroidRuntime(316): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://search?q=pname:MyApp }


non capisco cosa vuol dire, ho un intent, è vero, ma non sto avviando alcuna activity...che dovrei fare?

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:No Activity found to handle Intent
« Risposta #1 il: 25 Febbraio 2011, 10:16:16 CET »
0
perché dici che il parametro dovrebbe essere uar?
uar è già l'istanza della classe, quindi quando invoca il metodo conosce se stesso e sarebbe assurdo passarlo come parametro.
Vorrà il this perché probabilmente vuole passato un context e la tua è un'activity (che estende un context).

tralasciando questo discorso, se non trova un'activity per gestire il tuo intent, vuol dire che è necessario installare qualcos'altro, proprio per rispondere a questo intent.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline elcaurro

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus One, Motorola Atrix, nexus 7, Tab A2, Tab S2
  • Sistema operativo:
    Mac OsX
Re:No Activity found to handle Intent
« Risposta #2 il: 25 Febbraio 2011, 11:06:28 CET »
0
Che intendi per installare? Jar? l'unico necessario c'è, ed infatti prima funzionava, ora ho fatto qualcosa e non va più...

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:No Activity found to handle Intent
« Risposta #3 il: 25 Febbraio 2011, 11:09:27 CET »
0
intendo dire che manca chi risponde a quell'intent, se prima c'era, allora cerca di ricordare cosa hai combinato.
Vedi di rimettere il jar o di cercare sul sito di wikitude problemi similari...
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline elcaurro

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus One, Motorola Atrix, nexus 7, Tab A2, Tab S2
  • Sistema operativo:
    Mac OsX
Re:No Activity found to handle Intent
« Risposta #4 il: 25 Febbraio 2011, 11:47:39 CET »
0
Grazie 7h38ugg3r, purtroppo sono alle prime armi con Android sebbene con Java ho parecchia familiarità...
Cerco di capire e vi tengo aggiornati ;-)