我正在尝试为Android应用制作启动画面,启动画面需要在3秒后启动另一项活动。 我构建了一个处理程序h1, 但似乎有一个错误:“无法解析符号postDelayed”
代码如下:
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
public class splash extends Activity
{
private final int duration = 3000;
@Override
public void onCreate(Bundle savedInstances ) {
super.onCreate(savedInstances);
setContentView(R.layout.activity_splash);
}
Handler h1 = new Handler();
h1.postDelayed(new Runnable() {
@Override
public void run()
{
Intent i1 = new Intent(this,MainActivity.class);
startActivity(i1);
}
},duration );
}