0

我有欢迎活动和主要活动的应用程序。可能有: 1. 欢迎活动作为 MAIN 和 LAUNCHER 2. 使用意图过滤器拦截 url 的主要活动?

在这种情况下,单击 url 时应用程序会从主要活动开始吗?还是会开始欢迎?

4

2 回答 2

1

对的,这是可能的。

关于启动哪个活动:这取决于您在哪个活动上注册了意图过滤器。

当您注册一个意图过滤器时,您会将其与一个活动相关联,这基本上是通知 Android 操作系统指定的活动可以处理该意图。您可以选择在欢迎活动或主要活动(或任何其他活动)中注册它。

当用户从意图选择器中选择您的应用程序时,它将启动您在过滤器中注册的活动。

于 2012-05-29T13:55:15.177 回答
0

是的,您可以在点击 URL 时启动 Activity,为此您需要为您的 Activity 指定一些额外的过滤器,例如数据、架构

检查此示例以从 URI Intent 启动应用程序

于 2012-05-29T14:12:14.837 回答