home键监听
来源:互联网 发布:淘宝卖饰品好做吗 编辑:程序博客网 时间:2024/06/05 07:20
public class BaseActivity extends Activity { private HomeWatcherReceiver mHomeWatcherReceiver = null; private boolean isNeedFinish = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); registerReceiver(); } private void registerReceiver() { mHomeWatcherReceiver = new HomeWatcherReceiver(); IntentFilter filter = new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); registerReceiver(mHomeWatcherReceiver, filter); } public class HomeWatcherReceiver extends BroadcastReceiver { private static final String SYSTEM_DIALOG_REASON_KEY = "reason"; private static final String SYSTEM_DIALOG_REASON_HOME_KEY = "homekey"; @Override public void onReceive(Context context, Intent intent) { String intentAction = intent.getAction(); //L.e("intentAction =" + intentAction); if (TextUtils.equals(intentAction, Intent.ACTION_CLOSE_SYSTEM_DIALOGS)) { String reason = intent.getStringExtra(SYSTEM_DIALOG_REASON_KEY); //L.e("reason =" + reason); if (TextUtils.equals(SYSTEM_DIALOG_REASON_HOME_KEY, reason)) { L.e("按下了home键"); if (!spUtil.getFromSp("home_down_back", false)) { spUtil.saveToSp("home_down_back", true); } } } } }@Override protected void onResume() { super.onResume(); if (spUtil.getFromSp("home_down_back", false)) {//防止activity之间跳转的时候走这里 L.e("home down back"); spUtil.saveToSp("home_down_back", false); } } @Override protected void onDestroy() { super.onDestroy(); if (mHomeWatcherReceiver != null) { try { unregisterReceiver(mHomeWatcherReceiver); } catch (Exception e) { e.printStackTrace(); } } }}
阅读全文
0 0
- home键监听
- home键监听
- 监听home键
- home键监听
- home键监听
- android监听home键
- android 监听HOME键
- 监听HOME键
- 监听home键
- Android 监听Home键
- 监听HOME键
- android Home键监听
- Android 监听Home键
- Android 监听home键
- android HOME键监听
- home键的监听
- android home键监听
- Android Home键监听
- 不要等到双十一,MathType公式编辑器提前降价!
- BottomTabBar使用
- js阻止事件冒泡的方法:
- rails/ruby/gem/RubyOnRails环境搭建-Windows
- CaffeOnSpark 安装遇到的一系列问题
- home键监听
- AspectJ 生成的代码粗读
- SAAS,PAAS IAAS
- 二组作业完成情况
- 数据节点操作
- QueryDsl查询mongodb数据1
- 吴恩达机器学习——我的错题集(持续更新)
- Ribbon负载均衡策略配置
- 自动关机HTA桌面小程序实现源码