2017-08-09 17 views
0

AndroidでWebviewを持つアプリを使用しています。私がアプリケーションを閉じたとき(ウィンドウを閉じるかTitanium.Android.currentActivity.finish())webviewでAndroidアプリを閉じるとランタイムエラーが再開します

私は再び同じ方法でアプリケーションを開いて閉じます。

次の時間、私はランタイムエラーに

場所を取得するアプリをクリックして開きます:TI:/module.js

メッセージ:キャッチされない例外TypeError:「をリソースを検索するためのオペレータの中で 'を使用することはできません/ alloy 'in null

ソース:fileIndexのファイル名を返します。

これは毎回発生します。 それを解決する方法はありますか?事前

答えて

0

おかげであなたはTitanium.Android.currentActivity.finish()を使用したいと思う理由。悪影響を及ぼすことがあります。

ウェブビューウィンドウで$ .window.close()メソッドを使用するだけです。

アプリがバックグラウンドに置かれたときに、アクティビティがAndroid OS自体によって自動的に処理されるため、finish()メソッドを使用しないでください。&が再びレジュームします。

+0

ありがとうございます。私は$ .window.close()を使用すると同じ動作をします - 申し訳ありませんが、私の質問ではっきりしていませんでした。 –

+0

この問題を再現するためのコードスニペットとスクリーンショットを提供できますか? –

+0

私はAppceleratorに話しかけて、問題があることを確認しました。 JIRAチケットにコードスニペットがあります: https://jira.appcelerator.org/browse/TIMOB-25081 –

関連する問題