package com.edufound.mobile.xxt.receiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.text.TextUtils; import com.edufound.mobile.xxt.util.Logger; public class HomeKeyEventReceiver extends BroadcastReceiver { String SYSTEM_REASON = "reason"; String SYSTEM_HOME_KEY = "homekey"; String SYSTEM_DIALOG_REASON_RECENT_APPS = "recentapps"; @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub String action = intent.getAction(); if (action.equals(Intent.ACTION_CLOSE_SYSTEM_DIALOGS)) { String reason = intent.getStringExtra(SYSTEM_REASON); if (TextUtils.equals(reason, SYSTEM_HOME_KEY)) { Logger.DebugE("click home"); // EApplication.exitApp(); // android.os.Process.killProcess(android.os.Process.myPid()); } else if (TextUtils.equals(reason, SYSTEM_DIALOG_REASON_RECENT_APPS)) { Logger.DebugE(" click recentapps"); } } } }