Timer timer = new Timer();
TimerTask task = new TimerTask()
{

@Override
public void run() {
runOnUiThread(new Runnable() 
{
public void run() 
{
progressBar.setProgress(i++);
textView2.setText(strings[i/10%3]);
switch (i) 
{
case 50:
textView.setText("寻找到一半");
break;
case 100:
textView.setText("寻找成功");
break;
default:
break;
}
}
});

}
};请问为什么我前面没有指定activity也可以正常运行?