我有一个Android应用程序。我正在制作一个带有进度条的加载屏幕。如何在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();
}
}
如何变更代码,以便当进度条完成它结束?
尝试loadingScreen.finish(); – sat 2011-02-15 07:21:00
这就解决了我的问题 http://stackoverflow.com/questions/23574666/countdowntimer-inside-popup – Sam 2016-07-18 13:55:22