我有一个Android应用程序。我正在制作一个带有进度条的加载屏幕。
我在onCreate方法中输入了一个延迟。当计时器结束时,我想结束当前的活动并开始一个新的活动。
它只是在调用finish()
方法时给了我一个异常。
public class LoadingScreen extends Activity{
private LoadingScreen loadingScreen;
Intent i = new Intent(this, HomeScreen.class);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.loading);
CountDownTimer timer = new CountDownTimer(10000, 1000) //10 second Timer
{
public void onTick(long l)
{
}
@Override
public void onFinish()
{
loadingScreen.finishActivity(0);
startActivity(i);
};
}.start();
}
}
如何更改代码,使其在进度条完成时结束?
https://stackoverflow.com/questions/5000787
复制相似问题