0

Mit einer App, die Webview auf Android hat. Wenn ich die app (Schließen des Fensters oder Titanium.Android.currentActivity.finish()) schließenClosing Android App mit webview wieder mit einem Laufzeitfehler

ich öffnen und wieder schließen Sie die App auf die gleiche Weise.

Das ich das nächste Mal klicken Sie auf die App I

ein Laufzeitfehler

Ort erhalten zu öffnen: ti: /module.js

Nachricht: Uncaught Typeerror: nicht verwenden können, um 'in' Operator für ‚Ressourcen suchen/Legierung‘in null

Quelle: Rückkehr Dateiname in Fileindex;

Dies passiert jedes Mal. Irgendwelche Ideen, wie man es löst?

Vielen Dank im Voraus

Antwort

0

Warum wollen Sie Titanium.Android.currentActivity.finish() verwenden. Es kann nachteilige Auswirkungen haben.

Sie sollten einfach $ .window.close() Methode im Web-View-Fenster verwenden.

Verwenden Sie niemals diese finish() -Methode, da die Aktivitäten automatisch vom Android-Betriebssystem selbst gehandhabt werden, wenn die App in den Hintergrund versetzt wird. & wird wieder fortgesetzt.

+0

Vielen Dank. Ich bekomme das gleiche Verhalten, wenn ich $ .window.close() verwende - sorry, das war in meiner Frage nicht klar. –

+0

Können Sie Code-Snippet und Screenshot zur Verfügung stellen, um dieses Problem zu reproduzieren? –

+0

Ich habe mit Appcelerator gesprochen und sie haben bestätigt, dass es ein Problem ist. Es gibt ein Code-Snippet im JIRA-Ticket: https://jira.appcelerator.org/browse/TIMOB-25081 –

Verwandte Themen