我想知道创建单个 javaclass
或enum
包含我的应用程序的所有不同Intent
操作是否被认为是不好的做法。如果不在 a class
orenum
中,那么可能是其中一个XML
文件?我计划使用LocalBroadcastManager来处理事件以减少耦合。
问问题
104 次
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 回答