[英]Android - close Main Activity with back button ~ errors
首先,对我的编程技巧很低感到抱歉。 我正在尝试编写我的第一个适用于Android的Java应用程序 (实际上,我从未学习过Java,但是我对此非常满意)。
无论如何,我正在尝试使此应用程序在按“后退”按钮时关闭。 这是代码,错误为[1] [2] [3]。
@Override
[1] public boolean onKeyDown(int keyCode, KeyEvent event)
{
[2] if ((keyCode == KeyEvent.KEYCODE_BACK))
{
[3] finish();
}
return super.onKeyDown(keyCode, event);
}
/**
* [1]KeyEvent cannot be resolved to a type
* [2]KeyEvent cannot be resolved to a variable
* [3]Cannot make a static reference to the non-static method finish() from the type
Activity
*/
谢谢你们 :)
如果您正在使用活动,请尝试覆盖方法obBackPressed
public void onBackPressed()
在API级别5中添加。在活动检测到用户按下返回键时调用。 默认实现只是完成当前活动,但是您可以覆盖此活动以执行所需的任何操作。
@Override
public void onBackPressed(){
// Do some stuff
finish();
super.onBackPressed();
}
这样可以为您省去一些麻烦。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.