我有一个Android应用程序,它使用LocationListener来确定汽车的行驶速度。目前,我通过更新TextView来显示速度,以显示速度何时发生变化。我现在正试图使用数字外观数字的图像来显示速度,使其看起来更像汽车的破折号。我显示了3个不同的ImageViews,当速度发生变化时,我使用setImageResource将图像更改为正确的数字,如下所示:
speedImg.setImageResource(R.drawable.dig_1);
当我尝试使用该应用程序时,它可以正常工作几分钟,但最终手机变得无响应,并且没有任何电话按钮工作,最终Android让我可以选择强行关闭。我只能在车上测试它,所以我无法调试。
我是否应该采用其他方式更改图片以提高效率?我还想过要减少听众被叫的频率,但不知道要设置多少米才能获得准确的车速。