Var*_*Dev 4 c# android visual-studio xamarin
所以即时通讯试图禁用我的应用程序中的后退按钮,似乎即时通讯所使用的代码不想响应,很难用文字解释,所以我制作了一个gif,以便您可以更清晰地看到它并理解,因为即时通讯不确定我会能够用语言解释。
我想禁用“ Activity2”中的后退按钮,但是我一直在尝试的代码不想响应后退按钮

香港专业教育学院尝试过这些代码,因为我不是Android开发的新手,所以不知道更多的解决方案。
第一次尝试
public override void OnBackPressed ()
{
base.OnBackPressed ();
}
Run Code Online (Sandbox Code Playgroud)
第二次尝试(两者都做同样的事情)
public override void OnBackPressed ()
{
// base.OnBackPressed (); /* Comment this base call to avoid calling Finish() */
// Do nothing
}
Run Code Online (Sandbox Code Playgroud)
这可能是什么问题?
尝试这个
protected override bool OnBackButtonPressed()
{
return true;
}
Run Code Online (Sandbox Code Playgroud)
返回true表示什么都不会发生..如果返回false,它仍应执行默认操作(返回)
这是在内容页面上至少做到这一点的方法...不确定活动。
也许尝试一下: Xamarin Android中的OnBackPressed
protected override void OnBackPressed()
Run Code Online (Sandbox Code Playgroud)
和
[Activity ( NoHistory = true )]
Run Code Online (Sandbox Code Playgroud)
您是否检查过按下返回按钮确实可以进入功能?
设置这样的断点:http : //imgur.com/maQCdBg
并以调试模式(F5)启动应用程序
| 归档时间: |
|
| 查看次数: |
8631 次 |
| 最近记录: |