Android应用程序2不同的操作

Android应用程序2不同的操作,android,Android,我想知道启动应用程序时是否可能有两种不同的操作。 就像当你转到所有程序并选择你的应用程序时,你会打开应用程序 如果您从快速选择中打开应用程序(我不确定它是否称为此,但屏幕如下: 然后它运行一些代码并向我敬酒 这可能吗?是的 您可以在manifest.xml中向Android注册“意向过滤器”。启动程序使用“主”意向过滤器启动应用程序。因此,如果您通过启动程序启动应用程序,它将始终通过与“主”意向相关联的活动启动 您还可以注册其他意图过滤器,例如发送电子邮件。当用户使用第三方应用程序并选择“发送

我想知道启动应用程序时是否可能有两种不同的操作。
就像当你转到所有程序并选择你的应用程序时,你会打开应用程序 如果您从快速选择中打开应用程序(我不确定它是否称为此,但屏幕如下:

然后它运行一些代码并向我敬酒

这可能吗?

是的

您可以在manifest.xml中向Android注册“意向过滤器”。启动程序使用“主”意向过滤器启动应用程序。因此,如果您通过启动程序启动应用程序,它将始终通过与“主”意向相关联的活动启动

您还可以注册其他意图过滤器,例如发送电子邮件。当用户使用第三方应用程序并选择“发送电子邮件”时,如果Android从一个显示“我可以做到”的应用程序中注册了一个意图,则会通过该意图启动。如果有多个应用程序注册了“发送电子邮件”的意图,Android显示您在问题中显示的选择器。如果有多个应用程序注册了“发送电子邮件”的意图,并且用户已将某个应用程序设置为该意图的默认应用程序(因此选中了“默认使用”复选框),Android将通过该意图启动该应用程序

从阅读以下有关意向过滤器的内容开始:


请重新表述您的问题。我想我知道您的意思,但我不完全确定。我不想回答其他问题。这回答了您的问题吗?是的,这对我很有帮助,但我无法让它完全按照我的要求工作。它现在正在做的事情仍然是启动应用程序。我使用System.Exit(0)成功关闭了它但这并不是真正干净的代码。因为我启动应用程序,然后关闭应用程序。我想要的是,当我单击应用程序时,它只执行一些代码,并向我展示它是成功的、失败的还是错误的(catch)。这可能吗?