Re: [問題] 一個關於執行緒的問題

看板java作者 (小尖)時間18年前 (2008/03/11 14:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《ddtbenas1 (小尖)》之銘言: : Runnable r = new Runnable() { : public void run() { : try { : setDataSource(path); : mp.prepare(); : } catch (IOException e) { : Log.e(TAG, e.getMessage(), e); : } : Log.v(TAG, "Duration: ===>" + mp.getDuration()); : mp.start(); : } : }; : new Thread(r).start(); : 最後的start改成run效果是一樣的嗎??? 多謝上面推文大大的熱心講解~ 其實我的印象也是這樣~ 可是~ 這支程式跑起來卻有個怪問題~ 這是支Android的影片播放程式的一段 如果用Start 影片撥不到兩秒就消失了~ 用run()的話卻可以抓完整支影片~ 我怎麼想都想不到合理的解釋~ 所以才來請假板上的大大~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.217.51

03/11 14:52, , 1F
Thread.join();
03/11 14:52, 1F
文章代碼(AID): #17rY0mo7 (java)
討論串 (同標題文章)
文章代碼(AID): #17rY0mo7 (java)