Android可以使用ACTION_SEND来调用服务

时间:2010-11-16 00:49:35

标签: android android-intent intentfilter android-service

我已成功使用ACTION_SEND意图,当在图库中按下共享按钮时,该意图会在列表中显示我的应用程序。我的应用程序基本上将所选图片发送到我的计算机,无需用户进一步输入。而不是在列表中选择时启动我的应用程序是不必要的步骤,是否可以将数据传递给我自己的服务,该服务发送图片并避免启动我的应用程序?

如果没有,我还有其他选择吗?启动我的应用,发送图片并关闭活动?

1 个答案:

答案 0 :(得分:2)

  

如果在列表中选择这是一个不必要的步骤,而不是启动我的应用程序,是否可以将数据传递给我自己的服务,该服务会发送图片并避免启动我的应用程序?

ACTION_SEND用于启动活动,而不是服务 - 抱歉。

  

如果没有,我还有其他选择吗?启动我的应用,发送图片并关闭活动?

听起来很合理。如果您在onCreate()中完成所有操作,请致电finish(),不要致电setContentView(),系统不会向用户显示任何内容。