Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从getExtras检索标题和url_Android_Android Intent_Intentfilter - Fatal编程技术网

Android 如何从getExtras检索标题和url

Android 如何从getExtras检索标题和url,android,android-intent,intentfilter,Android,Android Intent,Intentfilter,我正在使用以下代码,以便在用户在brower中选择股票期权时显示我的应用程序: <intent-filter android:label="@string/share_to_myapp"> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT"

我正在使用以下代码,以便在用户在brower中选择股票期权时显示我的应用程序:

      <intent-filter android:label="@string/share_to_myapp">
            <action android:name="android.intent.action.SEND" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="text/plain"/>
      </intent-filter>

当用户选择我的应用程序进行共享时,我无法确定如何从意图中检索标题和url

非常感谢您的帮助。

您可以使用:

Intent i = myActivity.getIntent();
String url = i.getClipData();
String title = i.getStringExtra(Intent.EXTRA_TITLE); //Title of content
String text = i.getStringExtra(Intent.EXTRA_TEXT); //Content
String subject = i.getStringExtra(Intent.EXTRA_SUBJECT); //Subject in case "mail"
您可以使用以下选项:

Intent i = myActivity.getIntent();
String url = i.getClipData();
String title = i.getStringExtra(Intent.EXTRA_TITLE); //Title of content
String text = i.getStringExtra(Intent.EXTRA_TEXT); //Content
String subject = i.getStringExtra(Intent.EXTRA_SUBJECT); //Subject in case "mail"