在我的應用程序中,我不希望用戶能夠按Home按鈕退出我的應用程序。有一個特定的原因是不允許用戶這樣做。任何人都可以建議什麼可以是實現這一目標的正確方法?不允許用戶使用主頁按鈕退出應用程序
目前我正在做的是覆蓋onKeyDown()
-Method。它的代碼如下:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_HOME)
{
Intent intent = new Intent(this, LockScreen.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
return true;
}
清單文件我想提出修改如下:
<activity android:name=".LockScreen"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
<intent-filter>
<category android:name="android.intent.category.HOME"/>
</intent-filter>
</activity>
是什麼原因(聽起來有點不好),是你的解決方案工作? –
Yahh它適用於兩個主頁按鈕三次點擊。但它然後退出應用程序 – ASH