如何从getExtras中检索标题和网址

时间:2012-10-28 04:00:41

标签: android android-intent intentfilter

我使用以下代码,以便当用户在浏览器中选择“共享”选项时,我的应用会显示:

      <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>

当用户选择要分享的应用时,我无法弄清楚如何从意图中检索标题和网址。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用:

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"