Autore Topic: intent-filter  (Letto 593 volte)

Offline giuseppe500

  • Utente junior
  • **
  • Post: 110
  • Respect: 0
    • Mostra profilo
intent-filter
« il: 08 Marzo 2014, 14:16:01 CET »
0
ciao.
Sto studiando gli intent e vorrei passare da una listview con un id ad un altra activity che utilizza quell'id per cercare su db e  visualizzare i dati.
Ho creato la listview e l'evento di click con il codice che mi ritorna l'id dell'item cliccato.
Ho usato un cursor adapter.
Ora ho visto per es su un libro questo codice:
Codice: [Seleziona]
<Intent-filter>
<action android:name=”android.intent.action.VIEW” />
<data android:scheme=”weather” android:host=”com.msi.manning” />
</Intent-filter>

l'action ho capito cosa fa ma per quanto riguarda il dato(l'id che devo passare) come faccio ad estrarlo e crearlo?
cos è in particolare l'android:scheme e l'android:host?
a cosa servono ? sono indispensabili?

Grazie

Offline FrancescoAndroid

  • Utente junior
  • **
  • Post: 69
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    GiMiSiS Interactive
  • Sistema operativo:
    Android 2.3.3
Re:intent-filter
« Risposta #1 il: 11 Marzo 2014, 15:08:18 CET »
0
non sono indispensabili...

ad esempio questo è il codice di una classe LAUNCHER

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

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



Starting Another Activity | Android Developers