2010-12-10 8 views
0

Ich habe die Dokumentation über Intents und Intent-Filter gelesen, und ich frage mich, ob es nicht so etwas wie eine vordefinierte Aktion gibt, um eine Aktivität zu starten, die einige Daten erwartet, zum Beispiel eine IP-Adresse zum Verbinden.ACTION_MAIN Filter, erwarte, Daten zu empfangen

Ich verstehe, ACTION_MAIN soll einen Einstiegspunkt für die Anwendung bieten, so dass Daten nicht sinnvoll ist. Aber ich glaube nicht, dass der Fall, über den ich rede, so merkwürdig ist.

Vielleicht denke ich zu viel und ich brauche nur eine benutzerdefinierte Aktion, aber ich wollte den richtigen Weg finden.

Jeder Vorschlag ist willkommen.

Manuel.

Antwort

0

Ich frage mich, ob es nicht so etwas wie eine vordefinierte Aktion gibt, um eine Aktivität zu starten, die einige Daten erwartet, zum Beispiel eine IP-Adresse, um eine Verbindung herzustellen.

Viele Intent Aktionen erwarten einige Daten. Es gibt kein generisches "Hi! Ich möchte dir Daten senden!" Absicht. Sie wählen (oder erstellen) eine Aktion Intent basierend auf der Operation, die Sie für diese Daten ausführen möchten.

+0

Nun, ich nehme an, ich muss eine benutzerdefinierte Aktion erstellen, aber gut, meine Nachricht war eher wie "Hallo! Ich möchte, dass Sie diese Init-Argumente verwenden", wahrscheinlich etwas zu allgemein. – mdelolmo

Verwandte Themen