【发布时间】:2018-05-31 15:40:48
【问题描述】:
在我的 MainActivity 中,我像这样覆盖了 OnBackPressed() 方法
public override void OnBackPressed()
{
Toast toast = Toast.MakeText(this, "Press again to exit", ToastLength.Short);
toast.SetMargin(0,0.20f);
toast.Show();
}
当用户在 MainActivity 并单击一次后退按钮时,屏幕上会出现消息“再次按下退出”,该消息会在几秒钟后消失。如果用户在屏幕上显示此消息时再次单击返回按钮,我希望应用程序退出,但是当消息消失并且用户单击返回按钮时,我希望消息再次出现。我在 Java 中看到了一些示例,但我发现很难将这些示例调整为在 Xamarin.Android 上工作。
【问题讨论】:
-
您需要按两次后退按钮才能退出?或别的什么。
-
Janmejoy 是的...
-
好的,然后写一个方法,计数器点击两次显示吐司或对话框并退出
-
查看这里你可以找到类似的stackoverflow.com/questions/8430805/…