我是一个全新的 android 和 java 极客。所以,请多多包涵。因此,我有以下代码(仅摘录):-
Thread timer=new Thread();
try{
timer.sleep(2000);
}
catch(InterruptedException e){
e.printStackTrace();
}
finally{
Intent openstartingpoint=new Intent("android.intent.action.START");
startActivity(openstartingpoint);
}
我在 Eclipse 中收到的错误是: -The method sleep() should be accessed in a static way
该应用程序也可以工作。但是,当前活动的文本没有显示。我只有 2 秒钟的空白屏幕。
== 编辑 ==
但是,这段代码一切正常。谁能告诉我为什么?
Thread timer=new Thread(){
public void run(){
try{
sleep(5000);
}
catch(InterruptedException e){
e.printStackTrace();
}
finally{
Intent openstartingpoint=new Intent("android.intent.action.START");
startActivity(openstartingpoint);
}
}
};
timer.start();