2017-02-19 7 views
0

まず、すべてに感謝の意を表します。WebViewからの戻り値がアーク溶接機の黒い画面に表示される

アーク溶接機(Windows 10でのテスト、クロームバージョン56.0.2924.87(Build oficial)(64ビット))の問題について私は研究していますが、この問題の解決策を見つけることができません。

問題は、私のアプリケーションのアクティビティに戻るためにwebviewアクティビティから移動するときです(アーク溶接機は必ずしもそうではありませんが、aproxの80%)。レンダリングアクティビティレイアウトの代わりに黒い画面が表示されます。この問題は、ネイティブデバイスでは正常に動作するため、アーク溶接機でのみ再現できます。

webviewはGoogleクラウドプリントサービスを呼び出すために使用され、プリントサービスが終了したらアクティビティを閉じる必要があるため、javascriptインターフェイスの "onPostMessage"メソッドが呼び出されたときのアクティビティは終了します。私は にナビゲートしたいアクティビティを呼び出すためにインテントを使用して - - にWebViewの活動に仕上げ()メソッドを使用して :私は2つのオプションをテストしている

を(私はGoogleクラウドプリントサービスを管理するために、Googleの開発者からの活動の例を使用しています)それを終了します

私は弧でデバッグオプションを有効にしていますが、WebViewアクティビティから戻るときに、アクティビティonResumeメソッドが呼び出されていますが、アークが黒い画面を表示しています。情報を取得するために

私はクロムバグの問題を作成しましたが、私は安全なHTTP接続の問題についてコメントするこのバグ瞬間(https://bugs.chromium.org/p/chromium/issues/detail?id=690731

の答えを持っていないが、私は」時にはwebViewの動作が正常に終了することがあるので、これが問題であるかどうかはわかりません。

また、別の可能性のある問題も考えています。 WebViewのアクティビティを起動すると、arcViewの管理に問題があるようです。何度もWebViewがほとんど「点滅」しなくて、WebViewを起動する最新のアクティビティが表示されることが多いからです。たとえば、webViewアクティビティをロードすると、webViewにはデフォルトのグレーのアクションバーが表示されますが、赤色に点滅します(ランチャアクティビティには赤色のアクティビティがあります)。また、印刷サービスにアクセスするためにgmailアカウントを入力すると、一部のキー(@キーなど)でキーボード入力が失われます。私はこの問題が多分黒い画面を引き起こすかもしれないと思う。

デバッグ情報やコードが必要な場合は、私はそれを与えることを喜ばしく思います。

ご協力いただきありがとうございます。 よろしく!

答えて

0

私は既に問題を解決しています! これはハードウェアアクセラレーションと関連しています...私はウェブビューで "点滅"効果について研究しており、これを発見しました:web view content flickering in android?

webviewでハードウェアアクセラレーションを無効にする必要があります。

ご協力いただきありがとうございます。彼の返答に感謝@Aslam!

関連する問題