0

我想知道创建单个 javaclassenum包含我的应用程序的所有不同Intent操作是否被认为是不好的做法。如果不在 a classorenum中,那么可能是其中一个XML文件?我计划使用LocalBroadcastManager来处理事件以减少耦合。

4

2 回答 2

1

我想说将所有 Intent Action 放在一个 Java Class中是很好的,或者您可以为它使用Interface

于 2012-07-13T10:07:59.880 回答
1

我没有看到任何特别“好”的东西,但肯定可以有一个由public static final Strings代表你的行为组成的实用程序类。然后它应该有一个private构造函数,并且您不想从该类继承。

我不会将常量放入其中,interface因为implement那时您将不得不使用该接口,但是您想要的是使用而不是实现。

在“Effective Java”中有一条建议避免纯粹的常量接口。

于 2012-07-13T10:13:50.807 回答