我有一個IntentService,它在我的mvvmcross應用程序中調用,並根據AlarmManager定期調用。在服務的OnHandleInit方法我申請一個依賴從MVX:具有依賴注入的Mvvmcross IntentService
protected override void OnHandleIntent(Intent intent)
{
var ss = Mvx.Resolve<IServerSyncComponent>();
ss.SyncAll();
}
這隻要在主應用程序仍在運行工作正常。但是,一旦該應用程序被殺死,代碼將拋出一個NullReferenceException。
如何解決這些依賴關係?
does http://stackoverflow.com/questions/19844889/mvvmcross-dataservice-in-an-android-broadcast-listener help? – Stuart
@stuart是的,它幫助。現在工作正常。如果您添加答案,我會接受它。 – Thomas