Android バージョン 4+ でホーム キーを無効にする必要がある Android アプリを構築しようとしています。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER"
/>
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
私の問題は、このコードを使用してAndroidランチャーの「デフォルトのホーム画面」に戻りたいときです:
PackageManager p = getPackageManager();
ComponentName cN = new ComponentName(MainActivity.this, MainActivity.class);
p.setComponentEnabledSetting(cN, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);
p.setComponentEnabledSetting(cN, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
the default home screen lunched but the application is killed .
How I can lunch the home screen without killing the application.