私は、64個のボタンを持つAndroidの電話アプリケーションを開発しています。私は各ボタンのテキストを迅速かつ継続的に変更します。たとえば、あるボタンのテキストは25msごとに更新されます。私はでボタンのテキストを変更します。私はいくつかの低速の携帯電話にアプリケーションをテストするときAndroid:Button.setText()performance
button.setText(String.format("%d", integer));
ただし、アプリが遅れます。このコード部分を削除すれば、アプリは大丈夫になります。
私の友人と議論したところでは、.setTextメソッドのそれぞれは一度スクリーンをリフレッシュします。したがって、私はレート25ms/64ボタン= 0.4msで画面をリフレッシュしています。だから、遅い電話には問題があります。
私は本当に尋ねたいですか? それが真実なら、どのように問題を解決するのですか?
ボタンはプログラムによって作成しますか? – myoungjin