HomeKeyEventReceiver.java 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. package com.edufound.mobile.xxt.receiver;
  2. import android.content.BroadcastReceiver;
  3. import android.content.Context;
  4. import android.content.Intent;
  5. import android.text.TextUtils;
  6. import com.edufound.mobile.xxt.util.Logger;
  7. public class HomeKeyEventReceiver extends BroadcastReceiver {
  8. String SYSTEM_REASON = "reason";
  9. String SYSTEM_HOME_KEY = "homekey";
  10. String SYSTEM_DIALOG_REASON_RECENT_APPS = "recentapps";
  11. @Override
  12. public void onReceive(Context context, Intent intent) {
  13. // TODO Auto-generated method stub
  14. String action = intent.getAction();
  15. if (action.equals(Intent.ACTION_CLOSE_SYSTEM_DIALOGS)) {
  16. String reason = intent.getStringExtra(SYSTEM_REASON);
  17. if (TextUtils.equals(reason, SYSTEM_HOME_KEY)) {
  18. Logger.DebugE("click home");
  19. // EApplication.exitApp();
  20. // android.os.Process.killProcess(android.os.Process.myPid());
  21. } else if (TextUtils.equals(reason, SYSTEM_DIALOG_REASON_RECENT_APPS)) {
  22. Logger.DebugE(" click recentapps");
  23. }
  24. }
  25. }
  26. }