百思不得其解的android程序。下面的注释里的内容加在程序里就会使程序异常未知退出,注释掉后变正常了
//Timermtimer;//TimerTaskmtimertask;/*mtimer=newTimer();Log.v(a2,"运行到1");try{mtimerta...
// Timer mtimer;
// TimerTask mtimertask;
/* mtimer = new Timer();
Log.v(a2, "运行到1");
try{
mtimertask = new TimerTask() {
@Override
public void run() {
// TODO 自动生成的方法存根
if(isChange==true)
return;
if(m.getVideoHeight()==0)
{
seebar.setProgress(m.getCurrentPosition());
}
else
{
seekbar2.setProgress(m.getCurrentPosition());
}
}
};}catch(IllegalStateException e){ Log.v(a1, "运行到0");e.printStackTrace(); }
mtimer.schedule(mtimertask, 0,0);
*/ 展开
// TimerTask mtimertask;
/* mtimer = new Timer();
Log.v(a2, "运行到1");
try{
mtimertask = new TimerTask() {
@Override
public void run() {
// TODO 自动生成的方法存根
if(isChange==true)
return;
if(m.getVideoHeight()==0)
{
seebar.setProgress(m.getCurrentPosition());
}
else
{
seekbar2.setProgress(m.getCurrentPosition());
}
}
};}catch(IllegalStateException e){ Log.v(a1, "运行到0");e.printStackTrace(); }
mtimer.schedule(mtimertask, 0,0);
*/ 展开
2个回答
展开全部
普通线程里面不能操作UI控件,后边的先注释就行了.
你可以试试AsyncTask线程 这个线程可以对UI控件进行操作.
seebar.setProgress(m.getCurrentPosition());
你可以试试AsyncTask线程 这个线程可以对UI控件进行操作.
seebar.setProgress(m.getCurrentPosition());
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询