Xamarin,Android:从另一种方法调用一个函数

时间:2017-04-25 10:29:24

标签: android xamarin

在我的应用中,有5个课程和1个活动。众所周知,这个活动有一个OnDestroy()方法。在这个方法中,我需要删除一个测试提供程序,它在另一个名为" mockingclass"的类中设置。

" mockingclass"我有一个类似的方法:

public void mocker()
{
xxx
location.RemoveTestProvider(location.GpsProvider);
xxx
}

虽然xxx代表此方法中的许多其他功能,但当应用程序被销毁时,我需要在整个方法中仅调用该ONE函数。

有没有办法做到这一点?如果没有,你的建议是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

显然,您无法从要执行的方法中选择一行。您需要提取单独的方法,该方法将单独调用。也许你应该看一些注射?例如,将此调用作为代理注入。通过这种方式,您可以根据情况操纵应该调用的内容。