Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android每30秒从url加载一次图像_Android_Android Activity - Fatal编程技术网

Android每30秒从url加载一次图像

Android每30秒从url加载一次图像,android,android-activity,Android,Android Activity,在android imageview中,我发现很难每隔30秒从url加载一次图像,这会影响性能问题。由于图像持续加载,我无法在该android活动上执行任何其他按钮单击操作。如何提高性能?是否有办法在后台执行此操作?我将使用。从doInBackground中的URL执行图像加载,然后在onPostExecute中更新图像视图 我会使用一个。从doInBackground中的URL执行图像加载,然后在onPostExecute中更新图像视图 我已将计时器设置为在30秒内调用,以检查服务器是否有更新

在android imageview中,我发现很难每隔30秒从url加载一次图像,这会影响性能问题。由于图像持续加载,我无法在该android活动上执行任何其他按钮单击操作。如何提高性能?是否有办法在后台执行此操作?

我将使用。从
doInBackground
中的URL执行图像加载,然后在
onPostExecute
中更新图像视图

我会使用一个。从
doInBackground
中的URL执行图像加载,然后在
onPostExecute
中更新图像视图

我已将计时器设置为在30秒内调用,以检查服务器是否有更新的图像。为此,我在计时器内调用AsyncTask,在doInBackground上获取url数据部分,然后在onPostExecute内更新ImageView。但我发现的问题是,由于此计时器每30秒调用一次,我无法在此页面上执行按钮单击。有什么方法可以做到这一点吗?我已将计时器设置为在30秒内调用,以检查服务器是否有更新的图像。为此,我在计时器内调用AsyncTask,并在doInBackground上获取url数据部分,然后在内部更新ImageViewonPostExecute。但我发现的问题是,由于该计时器每30秒调用一次,我无法在此页面上执行按钮单击。有什么方法可以做到这一点吗?