在继续研究和调试业余应用程序以学习/练习Xamarin Android开发时,我发现自己制作了可以安装在手机上的版本,但无法运行。 (成功安装后,只能按“完成”按钮,“打开”按钮显示为灰色)
s'shot of Open button that is grayed out when the public static class is added in the code
自上一个版本可以运行以来,已经进行了一些更改,并且缩小了范围,问题在于定义公共静态类以便定义一些全局变量。
public static class GlobalVariables1
{
public static string TdyAlertTime1 = "11";
public static string TdyAlertTime2 = "15";
public static string TdyAlertTime3 = "21";
}
在How to declare global variable之后采用了此方法。我曾尝试对此进行调整,但仍无法解决。
我也尝试了在网络上找到的其他方法,但无济于事:
Store data and global variables using the Application object
public class HelloApplication : Application
{
public static int GlobalVariable = 1;
}
我也看到了SharedPreferences和Application Properties Dictionary,但是后者似乎适用于某些功能,例如。 OnStart;和前者相比,在尝试开发“偏好设置”屏幕之前,我的经验很差。
但是回到我的初衷。我想定义简单的全局变量或常量(目前实际用于调试目的,但了解它对于其他目的也将有用),以便在我的项目中的两个不同类中使用。
我采用的方法有什么问题(导致无法运行)?还是我真正可以简单地使用什么方法?
感谢&Rgds