2015-11-23 77 views
0

我正在使用mvvmcross,並且我已經實現了ZXing的ScanContiniously方法,並且它完美地工作。我現在想要的是通過在屏幕上顯示吐司來讓用戶知道讀取什麼代碼,否則它不會確定該代碼掃描是否成功。這是我嘗試,但它只是不會顯示在屏幕上的任何內容:在ScanContiniously上顯示Toast

Toast.MakeText(Application.Context, mensaje, ToastLength.Short).Show(); 

也試過這樣從當前的活動越來越上下文:

Mvx.Resolve<IMvxAndroidCurrentTopActivity>().Activity.ApplicationContext 

但它也不能工作。

這是如何實現的?

回答

3

你需要確保你的麪包是在UI線程上執行:

RunOnUiThread(() => { 
    Toast.MakeText(Application.Context, mensaje, ToastLength.Short).Show(); 
});