Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android上的公共静态字符串注入?_Java_C#_Android_Xamarin - Fatal编程技术网

Java android上的公共静态字符串注入?

Java android上的公共静态字符串注入?,java,c#,android,xamarin,Java,C#,Android,Xamarin,我使用公共静态字符串将值保存到apk中。 我班上的例子: public class Login { public static string UserName; } 在我的活动中: Login.UserName="SomeText" 由于某种我不知道的原因,所有公共静态字符串都被突然重置。(所有值都返回null) 我的代码中是否有注入的可能性?”或者“android应用程序可能会产生这样的问题?”关闭应用程序时,所有静态变量都将重置并等于null。如果您想要持久数据,请查看android首选

我使用公共静态字符串将值保存到apk中。 我班上的例子:

public class Login
{
public static string UserName;
}
在我的活动中:

Login.UserName="SomeText"
由于某种我不知道的原因,所有公共静态字符串都被突然重置。(所有值都返回null)
我的代码中是否有注入的可能性?”或者“android应用程序可能会产生这样的问题?”

关闭应用程序时,所有静态变量都将重置并等于null。如果您想要持久数据,请查看android首选项。

什么类型的注入?您是否在为其分配值之前访问此属性值?否此属性在我的应用程序中只获取一次值。仅当用户登录时才进行访问。如果用户登录,然后关闭应用程序并重新打开应用程序会怎么样?他每次都会登录吗?你需要输入一些代码来演示/重现你的问题。你是说杀死应用程序?你是说用应用程序关闭我的apk。关闭?还是说用户是否会按HomeButton?你可以使用来存储值。