嘿,我有一个看起来像这样的代码:
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
switch (keyCode) {
case KeyEvent.KEYCODE_HOME:
System.out.println("sdfadsfadsf");
finish();
return true; }
} return super.onKeyDown(keyCode, event);}
我的问题是,应用程序都不会终止,println 也不会被执行。有人可以告诉我我在这里做错了什么吗?当用户按下主页键时,应用程序应该关闭。我这样做是因为我的用户在打开其他应用程序时遇到的性能问题。我可以让应用程序更高效,但在这种类型的应用程序中,真的没有必要让它保持运行。