2017-01-13 3 views
5

以下に示すように、アプリで奇妙なグラフィックアーチファクトを断続的に観察しています。これはSamsung Galaxy S3のスクリーングラブです。私はこの特定の電話でそれを観察しただけです。私はサムスンギャラクシータブS4とHTCワンでこのアプリを走らせているが、この問題は決して観察されていない。Androidアプリの奇妙なグラフィックスのアーチファクト

私は、他のUI要素の繰り返し単位をはっきりと認識できるので、この問題はキャンバスに描画する際の並行性の衝突かもしれないと考えました(私は基本的なAndroidレンダリング方法、OpenGLなどは使用していません)キャンバスに描画されるか、キャンバスとやりとりするすべてのコードを同期させました。私はですが、まだそれは起こっていることを観察してです。

約30-90秒後にそれ自体がクリアされます。これは、通常のスケジュールされたメモリクリーンアップ操作のためかもしれません - おそらく、これは利用可能なmemの兆候でしょうか?

私は十分な担当者がいる場合、私はこれにかなりの恩恵をかけます。どんな助けもありがたい。うまくいけば、誰かがこの特定の問題を認識してくれたらと思っています

Strange graphics artefacts

+0

あなたは[ 'ビュー#1 setLayerType(View.LAYER_TYPE_HARDWARE、ヌル)'](HTTPS上のハードウェアレイヤで描画を実行しようとしました。 android.com/reference/android/view/View.html#LAYER_TYPE_HARDWARE)? – azizbekian

+0

遅く返事を申し訳ありません。私はこれを行かせます。グラフィックスエラーが発生しなくなったことを証明するにはしばらく時間がかかるかもしれませんが、もし問題が修正されたら、賞金を授与することになります。 – HomerPlata

+0

回答として投稿します。 – azizbekian

答えて

2

ハードウェアレイヤを適用します://開発者:

setLayerType(View.LAYER_TYPE_HARDWARE, null); 
+0

こんにちはアジズ、私はまだあなたの提案された修正で時々グラフィックスの問題が発生しています - 私はそれがディスプレイが少し上手く見えるように思ったが、私はまだあなたの答えを投票するでしょう。ありがとう。 – HomerPlata

+0

私は賞金を授与しました。なぜなら、私は、私がそうしなければエーテルに消えてしまうだろうと気づいただけですが、私はまだ答えを求めています。 – HomerPlata

関連する問題