首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Android中完成当前活动

如何在Android中完成当前活动
EN

Stack Overflow用户
提问于 2011-02-15 15:11:55
回答 7查看 246.6K关注 0票数 79

我有一个Android应用程序。我正在制作一个带有进度条的加载屏幕。

我在onCreate方法中输入了一个延迟。当计时器结束时,我想结束当前的活动并开始一个新的活动。

它只是在调用finish()方法时给了我一个异常。

代码语言:javascript
运行
复制
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();
    }
}

如何更改代码,使其在进度条完成时结束?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5000787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档