【发布时间】:2019-02-17 12:20:26
【问题描述】:
在 Xamarin.Android 中,如果一个 Activity 由于内存不足而被杀死,我仍然可以从另一个 Activity 中调用该 Activity 中定义的静态方法吗? em>活动。例如:
public class MyKilledActivity : Activity
{
....
public static int MyStaticMethod()
{
.....
return someIntValue;
}
}
public class AnotherActivity : Activity
{
.....
int value = MyKilledActivity.MyStaticMethod(); // Would it work if MyKilledActivity is destroyed?
}
【问题讨论】:
-
是的,我假设
someIntValue也是基于静态的,还是从静态值派生的。 -
也许只是作为一个提示,有更合适的方式将值从活动传递到活动而不是静态 getter。意图即。
标签: android android-activity xamarin.android static-methods activity-lifecycle