2017-08-29 26 views
0

我想轉換爲Android提供的谷歌提供的簡單代碼,允許我創建一個jobservice,當創建新媒體時觸發(source)。Xamarin Android - 如何在沒有構造函數時使用JobInfo.TriggerContentUri?

我可以轉換幾乎所有沒有任何問題,但似乎不可能創造一個新的TriggerContentUri,因爲沒有構造存在:

JobInfo.Builder builder = new JobInfo.Builder(0, new ComponentName(context, serviceName)); 
// Look for specific changes to images in the provider. 
// !!! Below no constructor exists : new JobInfo.TriggerContentUri(...) 
builder.AddTriggerContentUri(new JobInfo.TriggerContentUri(MediaStore.Images.Media.ExternalContentUri, TriggerContentUriFlags.NotifyForDescendants)); 
// Also look for general reports of changes in the overall provider. 
//builder.addTriggerContentUri(new JobInfo.TriggerContentUri(MEDIA_URI, 0)); 
var jobInfo = builder.Build(); 

難道有人對這種問題的解決方案,或者這只是xamarin實現中的錯誤?

我的解決方案引用了Mono.Android 7.1,並且至少以Android 6.0爲目標。

謝謝。

回答

相關問題