Android更改imageview锁定应用程序

时间:2011-08-10 02:22:29

标签: android imageview

我有一个Android应用程序,它使用LocationListener来确定汽车的行驶速度。目前,我通过更新TextView来显示速度,以显示速度何时发生变化。我现在正试图使用​​数字外观数字的图像来显示速度,使其看起来更像汽车的破折号。我显示了3个不同的ImageViews,当速度发生变化时,我使用setImageResource将图像更改为正确的数字,如下所示:

speedImg.setImageResource(R.drawable.dig_1);

当我尝试使用该应用程序时,它可以正常工作几分钟,但最终手机变得无响应,并且没有任何电话按钮工作,最终Android让我可以选择强行关闭。我只能在车上测试它,所以我无法调试。

我是否应该采用其他方式更改图片以提高效率?我还想过要减少听众被叫的频率,但不知道要设置多少米才能获得准确的车速。

1 个答案:

答案 0 :(得分:0)

很可能你在主UI线程中做了一些长时间运行的操作。你可以尝试StrictMode来检测这些事情。