我为我的活动指定了意图过滤器
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
和意图如下
Intent testone = new Intent(Intent.ACTION_SEND);
testone.setType("image/*");
testone.putExtra(Intent.EXTRA_STREAM,uri_new);
当我尝试从我的应用程序共享时,我的活动没有开始,但是当我尝试共享图库图像时它就开始了
答案 0 :(得分:0)
首先,您为新活动创建意图,然后使用它来启动活动 所以用这个
Intent testone = new Intent(Intent.ACTION_SEND); testone.setType( “图像/ *”); testone.putExtra(Intent.EXTRA_STREAM,uri_new);
您创建了Intent,现在只需使用
启动活动startActivity(testone);
您可以找到共享意图的完整示例here