0

我今天在Github Android App上闲逛,我注意到newActivity.class他们决定为每个活动创建一个意图过滤器,然后通过将特定名称传递给新意图来创建意图,而不是通过调用来创建意图。这让我想到:使用这种方法有什么好处,还是只是风格问题?

4

1 回答 1

1

优点是第三方应用程序可以直接调用这些活动——Android 相当于“深度链接”。这假设 GitHub 计划记录和支持这些Intent结构。

再说一次,基于对该清单的随意检查,我不会将 GitHub 应用程序用作强大的 Android 编程实践的示例。例如,GitHub 客户端没有理由需要覆盖默认的配置更改处理,即使有原因,他们也做错了(仅处理更改的子集,而不是不处理或全部)。

于 2013-10-12T13:45:06.770 回答