1

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

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

任何帮助表示赞赏。

4

1 回答 1

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"
于 2012-10-28T04:13:59.963 回答