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);
如何创建可在整个应用程序中使用的变量。例如,在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);