我正在开发一个演示应用程序,它显示不同的图像。在那里,我想让演示文稿在很短的时间后通过我的图像、视频和 pdf 文件列表滑动。
我从意图开始我的不同观点,startActivityForResult(intent, RESULT_OK);
开始视频和关闭视频不是问题。我用过onPreparedListener
,setOnCompletionListener
一切都像一个魅力。
然而,有了图片,这完全不同。
Thread
我在我的中创建了一个新ImageView
线程并将该线程放入sleep()
,之后我调用了setresult()
方法和finish()
。但不是等待,而是根本没有显示图片,演示文稿卡在那里,没有设置结果并完成活动。
所以我开始在android中搜索一些时间的解释,发现了这个解释:
我通读了一遍,试图很好地理解那里的解释。但是我想得越多,我就越不安全,这是为我的预期目的实现等待行为的最佳方式。
因此,我更感兴趣的不是一些代码,而是你会建议我使用什么以及为什么使用一个(如果可能的话)详细的解释。
elapsedRealtime()
?uptimeMillis()
?System.currentTimeMillis()
?