Androidプログラミング質問スレ revision49 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0680デフォルトの名無しさん
2015/10/04(日) 16:44:25.69ID:UU85SDMl�@ViewHolderを使ってfindViewByIdの回数を減らし
パフォーマンスを向上させることが一般的だと思いますが、
ViewHolderを使わず各View(ImageViewやTextView)を操作する度に
getTag()で呼び出す方法はパフォーマンス向上に繋がっているのでしょうか?
とある参考書のListViewサンプルで、getView()内でgetTag()を何度も呼び出していました。
通常はViewHolderで1回だけgetTag()を使うと思うのですが、
この参考書があえてViewHolderを使っていない理由が分かりません。
�AgetView()内でAsyncTaskを用いて画像の読み込みを行っています。
executeOnExecutor()の並列処理で読み込んでいるのですが、
他の処理にも非同期処理を用いているためRejectedExecutionExceptionが発生します。
ThreadPoolExecutorを使ってmaximumPoolSizeを128よりも大きくしようと考えているのですが、
maximumPoolSizeを増やしすぎると別の問題が発生するのでしょうか?
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています