Android监听Home键实例详解

2019-12-10 19:07:20王振洲

2.在使用的类的onCreate方法中注册Home键的监听

/**
* 注册Home键的监听
*/
private void registerHomeListener() {
    mHomeWatcher = new HomeListener(this);
    mHomeWatcher.setOnHomePressedListener(new OnHomePressedListener() {
      @Override
      public void onHomePressed() {
        //TODO 进行点击Home键的处理
        Log.i("xsl", "0000000000000");
        stopService(mIntentService);
      }
      @Override
      public void onHomeLongPressed() {
        //TODO 进行长按Home键的处理
        Log.i("xsl", "0000000000000");
      }
    });
    mHomeWatcher.startWatch();
}

3.在使用的类的onPause方法中停止监听

mHomeWatcher.stopWatch();


注:相关教程知识阅读请移步到Android开发频道。