我发现我覆盖了 onAttachedToWindow()
public void onAttachedToWindow()
{
super.onAttachedToWindow();
getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
我使用意图打开另一个全屏活动。此外,我单击“返回”返回我的应用程序。状态栏消失。
任何人都知道让状态栏出现吗?
我发现我覆盖了 onAttachedToWindow()
public void onAttachedToWindow()
{
super.onAttachedToWindow();
getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
我使用意图打开另一个全屏活动。此外,我单击“返回”返回我的应用程序。状态栏消失。
任何人都知道让状态栏出现吗?
是否存在捕获 Home Key 的完美解决方案?
不,应用程序(替换主屏幕除外)不应被允许劫持主页按钮。从平台的角度来看,任何对应用程序这样做的尝试都被视为恶意行为。
TYPE_KEYGUARD
您使用的是系统中的错误。此错误已在 ICS 中修复,将不再具有您希望继续前进的效果。
由于 home 键的用途,SDK 不允许这样做。主页键旨在让用户无论如何退出应用程序。这是为了防止恶意应用程序劫持手机并使其无法使用。如果允许通过 SDK 合法地这样做,则可以编写一个完全接管您手机的应用程序。