定义应用程序中所有活动使用的常量:android

我想定义一个应用程序中所有活动都可以使用的常量。 什么是最好的方法来做到这一点。

是扩展应用程序的唯一方法,因为我不想在所有的类中声明相同的常量。

Solutions Collecting From Web of "定义应用程序中所有活动使用的常量:android"

有两种方法我已经使用,是有效的:

1)创build一个名为常量或全局或任何你想要的接口。 定义你在课堂上不变的价值观,并将它们全部公开化和最终化。 (它们必须通过接口的定义来公开,但也要确保它们是最终的)。 现在只需声明你的Activities和其他类来实现你的Constants接口。 现在他们都可以使用相同的全球价值。

2)build立一个类而不是一个接口的常量。 将所有常量定义为public static final。 现在,您可以通过应用程序中任何类的Constants.VARIABLE_NAME引用所有常量值。

简单的答案声明variables为STATIC FINAL并在所有活动的名称中使用该常量activity.constantname例如:activity1.name

它会采取相同的价值,每当你使用它也将改变全球..采取相同的价值观,无论你从哪个活动访问它。

我将使用一个类,将这些值保存为静态,并使用静态方法设置/获取它们。