Я хотел бы знать, безопасно ли использовать статические переменные в качестве долговременного хранилища бизнес-объектов в приложении Mono для Android.
Например, если у меня есть этот класс:
public class Test{
public static int MyStaticVariable{get;set;}
}
и в своей основной деятельности у меня есть этот код
protected override void OnCreate(Bundle bundle)
{
...
if (Test.MyStaticVariable){
Test.MyStaticVariable=666;
}
}
могу ли я всегда полагаться на Test.MyStaticVariable==666
или эта ОС в конечном итоге будет сброшена ОС, когда мое приложение выйдет из области видимости и ОЗУ придется перезагружать?
Спасибо
Адриан