2017-04-25 53 views
-1

在我的應用程序中,有5個類和1個活動。衆所周知,這項活動有一個OnDestroy()方法。在這個方法中,我需要刪除一個在另一個類「mockingclass」中設置的測試提供者。Xamarin,Android:從另一個方法調用一個函數

在「mockingclass」我有一個類似的方法:

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

雖然xxx代表在此方法中,當應用程序被毀滅,那麼我只需要呼籲在一個功能衆多功能在這整個方法中。

有沒有辦法做到這一點?如果不是,你會有什麼建議?

謝謝!

+0

只需調用location.RemoveTestProvider(location.GpsProvider);直。或者添加一個只有這樣的功能。 – greenapps

回答

0

顯然你不能從要執行的方法中選擇一行。您需要提取單獨的方法,這將分開調用。也許你應該看看一些注射?例如,讓這個調用作爲代理被注入。這樣你可以根據情況操縱應該調用的內容。

相關問題