如果主页按钮被释放,如何检查OnRestart方法?
或
当释放主页按钮时,以下意图称为Intent {act = android.intent.action.MAIN cat = [android.intent.category.HOME] flg = 0x10200000 cmp = com.android.launcher / .Launcher }。
如何检查onRestart方法内部是否调用了上述Intent?
提前谢谢。
答案 0 :(得分:0)
这是Home Button,它正在启动Home Activity(这是一个名为Home的键,由Android保留以退出应用程序或者像紧急出口),我知道OnKeyDown无法捕获该密钥吗?我正在考虑另一种方法来弄清楚Home Activity何时问世。 我尝试了以下代码: ActivityManager am =(ActivityManager)this.getSystemService(ACTIVITY_SE RVICE);
列出rs = am.getRunningAppProcesses();
for(int i = 0; i
}
PID是我需要的,但是进程总是向我显示System,如果它是从PID获取以下的方法: ActivityManager(81):开始活动:Intent {act = android.intent.action.MAIN cat = [android.intent.category.HOME] flg = 0x10200000 cmp = com.android.launcher / .Launcher} 然后这可以解决我关于何时知道Home活动出来的请求......