当用户在应用程序外 时按住主页按钮(或后退按钮)时,如何运行某些代码?
我有一个虚拟助手应用程序,我希望它在用户按下主页按钮时开始运行。我可以用这段代码来做吗?
public class HomeHoldDown extends ActionBarActivity
{
@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Toast.makeText(this, "Key pressed long!", Toast.LENGTH_LONG).show();
return true;
}
return super.onKeyLongPress(keyCode, event);
}
}
由于