Yo había leído acerca de este hilo alrededor de la Internet, pero la mala suerte de encontrar una solución. Las soluciones que están disponibles no funcionó para mí como la adición de la android:noHistory="true" en el archivo de Manifiesto. Lo que yo quería es que después de que el usuario hace clic en el playgame botón, que le redirigirá al usuario a la selectdifficulty página, cuando el usuario hace clic en el botón atrás (emulador de android), volverá a la mainMenu.

Este es mi archivo de manifiesto:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.kfc"
  android:versionCode="1"
  android:versionName="1.0">
<uses-sdk android:minSdkVersion="10" />

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".NewKFCActivity"
              android:label="@string/app_name"
              android:noHistory="true">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity android:name=".HelpPageOne"
              android:label="@string/app_name"
              android:noHistory="true">
        <intent-filter>
            <action android:name="com.kfc.HELPPAGEONE" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

    <activity android:name=".HelpPageTwo"
              android:label="@string/app_name"
              android:noHistory="true">
        <intent-filter>
            <action android:name="com.kfc.HELPPAGETWO" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

    <activity android:name=".SelectDifficulty"
              android:label="@string/app_name"
              android:noHistory="true">
        <intent-filter>
            <action android:name="com.kfc.SELECTDIFFICULTY" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

</application>

Este es mi actividad principal:

Este es mi dificultad de la clase:

  • ¿Cuál es tu pregunta?
  • cuando el usuario pulse el botón Atrás en el teléfono android en la dificultad de la página, volverá al menú principal de nuevo. hay un playGame botón en el menú principal y redirigir al usuario a la dificultad de la página. no puedo hacer que funcione incluso cuando la colocación de acabado(), como se puede ver en los códigos
  • ¿por qué mantener la finish()? en NewKFCActivity
  • lo siento, no entiendo tu pregunta. me empezó a desarrollar android días así que por favor tengan paciencia conmigo.. gracias 🙂
  • Pero estamos usando startActivityForResult(intent,0);, de manera que la actividad tiene para mantenerse con vida, cosa que nunca puede procesar el resultado.
  • oww.. bien.. así que me puedes ayudar a solucionar este problema? ¿qué debo hacer?

2 Comentarios

  1. 0

    Quitar las líneas:

    después de

    en su Activity NewKFCActivity porque finish() es la destrucción de su actividad y cuando se presiona de nuevo, no es más que una Actividad para volver a!

Dejar respuesta

Please enter your comment!
Please enter your name here