0

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.
4

1 に答える 1