我想调用某些功能,在按下homebuttonclick事件时显示通知.
我引用了这个博客.
书面代码如下:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
if(keyCode == KeyEvent.KEYCODE_HOME){
APP_STATUS="SLEEP";
LocalToNotification();
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
但不幸的是,它无法正常工作.
我通过调试器进行了测试,但发现调试器在按下主页按钮时也没有在这行代码上进行测试.
上面的代码有什么问题?
请帮我.
在较旧的Android版本上,这是有效的.但Android改变了这一点,因为他们说"主页按钮应该保持主页按钮"并且他们不希望任何人覆盖主页按钮.因为这个原因你的代码不再工作了.
如果要在按下主页按钮时执行某些操作,请在onPause方法中执行此操作.
| 归档时间: |
|
| 查看次数: |
16286 次 |
| 最近记录: |