Привет Я создаю приложение в форматах xamarin, используя проект PCL. Я хочу внедрить уведомление Toast на двухстороннем нажатии только для Android и ios. Для android я попробовал -Xamarin forms: Toast Notification in Android & IOS
long doublePressInterval_ms = 300;
DateTime lastPressTime = DateTime.MinValue;
DateTime pressTime = DateTime.Now;
if ((pressTime - lastPressTime).TotalMilliseconds <= doublePressInterval_ms)
{
if(Device.OS == TargetPlatform.Android)
{
Java.Lang.JavaSystem.Exit(0);
}
}
else
{
Android.Widget.Toast.MakeText(this, string_name, ToastLength.Long).Show();
}
lastPressTime = pressTime;
return false;
Но он показывает ошибку Невозможно преобразовать страницу в Android Контекст. Как я могу получить контекст adnroid в моем проекте pcl?
Я пробовал Toast Notification Plugin for Xamarin, но он говорит .Net версия несовместима.
Возможный дубликат [Xamarin.forms Get Android Context] (http://stackoverflow.com/questions/33674882/xamarin-forms-get-android-context) – SushiHangover
@SushiHangover Я пробовал все предлагаемые в нем решения. Но никакого решения не получилось. – Sonali
'Toast.MakeText (Xamarin.Forms.Forms.Context ;, string_name, ToastLength.Long).Show(); ' – SushiHangover