Quel est le bon moyen de reprendre une application Android Phonegap?

Je ne sais pas si cela est prévu, s'il s'agit d'un bug et s'il y a ou non une solution de contournement.

Lorsqu'un utilisateur frappe le bouton d'accueil dans notre application Android Phonegap, l'application minimise correctement. Lorsque l'utilisateur clique sur l'icône pour lancer l'application, elle redémarre depuis le début. Ceci n'est pas souhaitable.

  • Chaîne ou en-tête d'agent utilisateur personnalisé sans modification de bibliothèques cordova
  • Phonegap / HTML5 et l'écran Android redimensionnent le problème lors de la rotation du paysage au portrait
  • Déboguez le javascript dans l'émulateur d'Android avec la fonction phonegap
  • Ionic reçoit le numéro de téléphone de l'utilisateur
  • Où établissez-vous le chemin de classe dans une compilation de plug-in Cordova Cli?
  • Cordova / phonegap ne crée pas de répertoire Android
  • Après qu'un utilisateur minimise l'application en cliquant sur le bouton d'accueil, il existe deux manières dont l'application reprendra correctement:

    1. Appuyez longuement sur le bouton d'accueil et cliquez sur l'application pour reprendre l'application dans son dernier état.
    2. En cliquant sur une notification dans la barre d'état (notification push), l'application sera reprise dans son dernier état.

    Donc, ma question est, que devons-nous faire pour reprendre l'application de la même manière que ceux ci-dessus, lorsque l'utilisateur clique sur l'icône de l'application depuis le bureau? L'application fonctionne en bonne santé, comme le confirme l'article 1 ci-dessus.

    Toute aide serait grandement appréciée. Merci!

  • Comment ajouter un pré-chargeur d'application / écran de démarrage / Écran Splash à l'application Android My PhoneGap
  • Dagger 2.10 Sous-composants et constructeurs Android
  • Exécution de la fonction phonegap sur le périphérique - aucun périphérique trouvé
  • Impossible de trouver la classe de symboles "Généré" pour Dagger 2
  • Dagger ne génère pas de composants pour / classe de test
  • Erreur PhoneGap - "Uncaught ReferenceError: cordova n'est pas défini"
  • One Solution collect form web for “Quel est le bon moyen de reprendre une application Android Phonegap?”

    J'ai eu le même problème . Mon application a été redémarré lorsque je clique sur l'icône de l'application pour relancer l'application déjà en cours d'exécution en arrière-plan.

    Fondamentalement si l' android:launchMode est réglé sur standard ou non défini, une nouvelle intention est créée pour l'application et l'ancien état de pause de l'application n'est pas repris.

    Donc, la meilleure façon de trouver que je trouvais était d'appliquer

    Android: launchMode = "singleTask"

    Dans AndroidManifest.xml -> à l'intérieur de <activity> .

    Veuillez tenir compte de cet exemple:

      <activity android:name="Example" android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBar" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:launchMode="singleTask"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.