注册:
IntentFilter filter = new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
mCloseSystemDialogsReceiver = new CloseSystemDialogsIntentReceiver();
registerReceiver(mCloseSystemDialogsReceiver, filter);
监听:
private class CloseSystemDialogsIntentReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String reason = intent.getStringExtra("reason");
Log.d(TAG, "CloseSystemDialogsIntentReceiver reason is " + reason);
if ("homekey".equals(reason)) {
Log.d(TAG,"homekey click=========================");
// EditWidget.this.finish();
keyHomeFlag = true;
}
}
}
本文来自优快云丹丹博客,转载请注明出处:
http://blog.youkuaiyun.com/dany1202/archive/2011/06/14/6543769.aspx