Android Studio:Java- 制作一个全局变量

Android Studio: Java- making a global variable

如何创建可在整个应用程序中使用的变量。例如,在Swift中,您可以将其命名为:

    var formattedPrice: String = rowData["date"] as String
    defaults.setObject(rowData, forKey: "rowData") 

您可以通过以下方式获取它:

    var variable = defaults.dictionaryForKey("rowData") as? NSDictionary

如何在 android 工作室中模仿这种行为?

您提供的示例与 Android 中的 SharedPreferences 非常相似。 SharedPreferences 允许您在应用程序中全局存储数据和访问所述数据。这是一个简单的代码片段,向您展示了如何保存和调用 int。您可以按如下方式保存变量:

SharedPreferences sharedPreferences = getSharedPreferences("your_preferences", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putInt("your_integer_key", yourIntegerValue);
editor.commit();

然后像这样在您的应用程序中的任何位置检索它:

SharedPreferences sharedPreferences = getSharedPreferences("your_preferences", Activity.MODE_PRIVATE);
int myIntegerValue = sharedPreferences.getInt("your_integer_key", -1);