是否有必要在 android 活动中拥有私有静态字段?如果是,是否与活动类型有关?如主要活动、片段等。
问问题
84 次
2 回答
1
它们很少(如果有的话)是必要的,但有时私有静态字段很有用。例如,它们可用于定义仅在单个 中使用的常量,例如用于在中存储数据的Activity
结果代码或常量字符串键。startActivityForResult
SharedPreferences
于 2013-10-04T17:12:34.267 回答
0
是的,您可以使用它们。它们很适合在匿名内部类或内部类中使用。这是在内部类和外部类之间传递数据的一种方式。但是,为此,您还需要将其声明为final
.
片段可以并且通常被创建为活动中的内部类,因此如果您在片段中执行某些操作并且需要将该值传递回活动,您将使用静态字段。除非有理由将其公开,否则将其设为私有是很好的编码程序。
于 2013-10-04T17:03:39.600 回答