次のコードを使用して、30 個の TextView の数を非常に高速にインクリメントします。最初のおそらく 30 ステップまでは、すべてがうまく機能しています。その後の変化は非常にゆっくりです。
handler = new Handler();
updater = new Runnable() {
@Override
public void run() {
About30Textviews.increment;
handler.postDelayed(this, 10);
}
};
startButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
handler.post(updater);
}
});
誰かが理由を説明できますか?または誰かが解決策を知っていますか?ありがとう!