我正在製作演示文稿應用程序,該應用程序顯示不同的圖像。在那裏我想讓演示文稿在短時間內滑過我的圖像列表,視頻和pdf文件。Android,如何測量已過去的時間量
我通過意圖開始我的不同意見,startActivityForResult(intent, RESULT_OK);
啓動視頻和關閉視頻是不是一個問題。我用onPreparedListener
和setOnCompletionListener
,一切都像魅力一樣。
但是,這是完全不同的圖片。
我在ImageView
創造了一個新的Thread
並沒有把該線程sleep()
,在那之後我打電話給setresult()
方法和finish()
。但沒有等待,圖片根本沒有顯示,演示文稿卡在那裏,沒有設置結果和完成活動。
於是我開始尋找在安卓的時候一些解釋,發現這樣的解釋:
我通讀一遍,並試圖得到什麼解釋有一個很好的把握。但是我越想到這個問題,我越是感到不安全,這是實現我的預期目的的等待行爲的最佳方式。
所以不是一些代碼,我更感興趣,你會建議我使用什麼,爲什麼用一個,如果可能,詳細的解釋。
elapsedRealtime()
?uptimeMillis()
?System.currentTimeMillis()
?
你想達到什麼激動人心的?您想要在經過指定的時間後在ImageView中更改圖像? – 2013-03-15 15:00:51
,如果下一個List元素是我希望ImageView等待然後顯示的另一個圖像,否則關閉並返回RESULT_OK到我的演示文稿並讓演示文稿,繼續或完成,具體取決於是否存在更多圖像,視頻等留在我的列表中 – aldr 2013-03-15 15:04:48
你想要的是[Handler](http://developer.android.com/reference/android/os/Handler.html)。 – m0skit0 2013-03-15 15:07:12