Android 不连续地在桌子上放吐司
我使用的是mvvmcross,我已经从ZXing实现了ScanContiniously方法,它工作得非常好。我现在想要的是通过在屏幕上显示祝酒词让用户知道读了什么代码,否则就不能确定代码扫描是否成功。这是我正在尝试的,但它不会在屏幕上显示任何内容:Android 不连续地在桌子上放吐司,android,xamarin,xamarin.android,mvvmcross,Android,Xamarin,Xamarin.android,Mvvmcross,我使用的是mvvmcross,我已经从ZXing实现了ScanContiniously方法,它工作得非常好。我现在想要的是通过在屏幕上显示祝酒词让用户知道读了什么代码,否则就不能确定代码扫描是否成功。这是我正在尝试的,但它不会在屏幕上显示任何内容: Toast.MakeText(Application.Context, mensaje, ToastLength.Short).Show(); 还尝试从当前活动获取上下文,如下所示: Mvx.Resolve<IMvxAndroidCurren
Toast.MakeText(Application.Context, mensaje, ToastLength.Short).Show();
还尝试从当前活动获取上下文,如下所示:
Mvx.Resolve<IMvxAndroidCurrentTopActivity>().Activity.ApplicationContext
Mvx.Resolve().Activity.ApplicationContext
但它也不起作用
如何实现这一点?您需要确保您的Toast正在UI线程上执行:
RunOnUiThread(() => {
Toast.MakeText(Application.Context, mensaje, ToastLength.Short).Show();
});
您需要确保Toast正在UI线程上执行:
RunOnUiThread(() => {
Toast.MakeText(Application.Context, mensaje, ToastLength.Short).Show();
});