Gemeinsame Android Intent Usage
Ein Intent Objekt in Android ist, na ja, genau das: eine Absicht. Der beste Weg, um Absichten zu denken, ist mit einem Lichtschalter auf einem Licht vorstellen drehen. Ihre Absicht ist, auf das Licht einzuschalten, und so zu tun, führen Sie die Aktion des Schalters in die Position Spiegeln. In Android, korreliert diese eine Instanz der Intent-Klasse mit einer Aktion zur Schaffung darin angeben, dass das Licht eingeschaltet werden wird. Obwohl Android viele verschiedene Absichten verwendet, sind ein paar gemeinsame genug, dass man sie die ganze Zeit verwenden werden, wenn Sie Anwendungen sind zu entwickeln. Diese sind in der nachstehenden Tabelle aufgeführt.
Absicht | Code |
---|---|
Starten Sie eine Aktivität | startActivity (new Intent (this, Destination.class)) - |
Erstellen Sie eine Auswahl | Intent.createChooser (yourIntent, "Bitte wählen") - |
Öffnen Sie den Webbrowser | Intent i = new Intent (Intent.ACTION_VIEW, Uri.parse ( "https://example.org")) - startActivity (i) - |
Start-Aktivität für ein Ergebnis | startActivityForResult (yourIntent, YOUR_REQUEST_CODE) - |