作者ddtbenas1 (小尖)
看板java
标题Re: [问题] 一个关於执行绪的问题
时间Tue Mar 11 14:01:19 2008
※ 引述《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
1F:推 adrianshum:Thread.join(); 03/11 14:52