Come chiudere completamente un'app Android PhoneGap? Ho provato a utilizzare device.exitApp() e navigator.app.exitApp() e ho lo stesso problema con entrambi.Completare la chiusura di un'app android per PhoneGap
Il problema è che ho un file html, index.html, che si collega a un file html esterno, main.html. Ora se premo il pulsante di chiusura senza passare al file esterno, l'app si chiude bene. Se vado al file esterno e poi torno all'indice, premo chiudi, chiude indice ma visualizza main. Come faccio a chiudere completamente l'app indipendentemente dal fatto che vada o meno alla pagina esterna?
Index.HTML
<html>
<head>
<script type="text/javascript" src="Scripts/phonegap-1.0.0.js"></script>
</head>
<body>
<a href="index.html">Index</a>
</body>
</html>
main.html
<html>
<head>
<script type="text/javascript" src="Scripts/phonegap-1.0.0.js"></script>
</head>
<body>
<a href="index.html">Index</a>
</body>
</html>
Android Manifest
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".TestActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.phonegap.DroidGap"
android:label="@string/app_name" android:configChanges="orientation|keyboardHidden">
</activity>
</application>
Non è così che funziona Android. Probabilmente stai aprendo una seconda istanza della tua attività. – Falmarri
Cosa intendi? Le uniche attività che ho sono quelle predefinite e quella di droidgap in modo che i collegamenti esterni possano funzionare. Senza l'attività di droidgap, i collegamenti esterni non fanno nulla. – Sathariel