Lidar com aplicativos recentes clique e pressione em casa no android

Eu estou fazendo um aplicativo para crianças onde uma vez que você está dentro do aplicativo você não pode sair sem senha que eu estou pedindo no menu. Agora eu quero se dentro do aplicativo eu pressionar o botão home no aplicativo, ele deve permanecer na mesma atividade. Eu procurei muito, mas em todos os lugares a solução é adicionar filtros no manifesto, mas eles não estão funcionando bem para mim. Desejo que minha atividade seja removida do ativador quando o aplicativo sair e, novamente, perguntar se inicia o aplicativo.

E para o mesmo aplicativo, se eu pressionar o botão do aplicativo recente e um deles for clicado pelo garoto, também o aplicativo deve estar na mesma atividade ou se houver alguma maneira de bloquear o botão do aplicativo recente.

Eu tentei isso

<activity
    android:label="@string/app_name"
    android:launchMode="singleInstance"
    android:name=".MyActivity"
    android:screenOrientation="landscape"
    android:excludeFromRecents="true"
    android:taskAffinity=""
    android:stateNotNeeded="true" >
    <intent-filter >
        <action android:name="android.intent.action.MAIN" />
         <category android:name="android.intent.category.HOME" />
         <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>

questionAnswers(2)

yourAnswerToTheQuestion