【问题标题】:Implement keyDown in android在android中实现keyDown
【发布时间】:2012-06-14 11:44:01
【问题描述】:

我正在制作一个我必须使用的应用程序

@Override  
public boolean onKeyDown(int keyCode, KeyEvent event)  
{  
    if(keyCode==KeyEvent.KEYCODE_BACK)  
    { 

片段中。但我无法使用它。 对此的任何帮助将不胜感激。

【问题讨论】:

    标签: android key back


    【解决方案1】:

    试试这个代码:

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
    
            super.onKeyDown(keyCode, event);
    
            if (keyCode == KeyEvent.KEYCODE_BACK) {
                  // Your code here
                  return true;
            }
    
            return false;
        }
    

    在您的代码中,它应该位于 if (keyCode == KeyEvent.KEYCODE_BACK) 块内。只需验证您返回的是正确的“真”还是“假”值。

    【讨论】:

    • 我的课程扩展了 Fragment 而不是 Activity。
    • 您是否进入了“if(keyCode==KeyEvent.KEYCODE_BACK)”块?
    • 在您的代码中,它应该位于“if”块内。只需验证您是否返回正确的“真”或“假”值。查看更新的代码
    猜你喜欢
    • 2011-11-15
    • 2011-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-09
    相关资源
    最近更新 更多