Läsa resultat av automagiska Intents

Diskussion i 'Frågor, support och diskussion' startad av Perty, 24 aug 2009.

  1. Perty

    Perty Youth Droid Medlem

    Blev medlem:
    6 aug 2009
    Inlägg:
    119
    Mottagna gillanden:
    2

    MINA ENHETER

    Hmm...

    Har inte riktigt fattat hur jag kan läsa resultat ur Intents som jag definierar i manifest.xml.

    Exempel:
    Från http://developer.android.com/guide/topics/intents/intents-filters.html
    Kod:
    <intent-filter . . . >
        <data android:type="video/mpeg" android:scheme="http" . . . />
        <data android:type="audio/mpeg" android:scheme="http" . . . />
        . . .
    </intent-filter>
    Här kan jag automagiskt starta min intent genom defintionerna i manifest.xml, men att läsa resultatet får jag inte till. I ovan exempel vill jag ha fram url'en till det jag klickade på via webläsaren.

    Att implementera
    onActivityResult() ger inte så mycket heller :-(

    Känns som jag missat nått.
     
  2. Shyrtol

    Shyrtol Kid Droid Medlem

    Blev medlem:
    22 jun 2009
    Inlägg:
    58
    Mottagna gillanden:
    0

    MINA ENHETER

    I din activity / service som startar kommer du åt intentet med getIntent(). Där kommer du åt getURI()
     
  3. Perty

    Perty Youth Droid Medlem

    Blev medlem:
    6 aug 2009
    Inlägg:
    119
    Mottagna gillanden:
    2

    MINA ENHETER

    getIntent().getData() var precis vad jag behövde.

    Måste säga att jag är lite impad över hela Androids koncept med Intents och hur de faktiskt lyckats få till det med filter och intents.

    Skulle vara otroligt häftigt att se ett helt operativ i samma anda. Där du pluggar in olika program för specifika funktioner...