【问题标题】:Android and back to main activity when time is upAndroid 并在时间到时返回主要活动
【发布时间】:2011-02-17 05:51:35
【问题描述】:

我从我的主要活动开始一个新活动

Intent i = new Intent(this, Game.class);
startActivity(i);

游戏活动有一个倒计时到 0 的计时器。我想跳回到主要活动(杀死游戏活动)。

我该怎么做?

(我已经在我的游戏活动中正确定义了onDestroy() 等。)

【问题讨论】:

    标签: android android-activity kill


    【解决方案1】:

    在定时器到时调用的方法中调用finish()

    【讨论】:

    • @gngr44:谢谢。这是一件很顺利的事情吗?
    • 是的。这是一件很顺利的事情。
    • 我还是有些困惑。我是否需要在我的游戏活动的onDestroy() 方法中调用类似setContentView(R.layout.mainactivity); 的东西?当我在游戏活动中调用finish() 时,什么也没有发生。 (我想回到主活动,在开始游戏之前显示一个主菜单。)
    • 你是说你从未在你的游戏活动的 onCreate 中调用 setContentView 吗? finish() 应该返回到上一个活动(默认情况下按下后退按钮会调用 finish())。你在主线程中调用完成吗?这是我唯一能想到的。
    • 我在onCreate的主要活动中打电话给setContentView。当我在游戏活动中拨打finish() 时,并没有发生很多事情。我会继续努力的。
    猜你喜欢
    • 2012-11-16
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 2013-05-24
    • 1970-01-01
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多