我正在开发一款应用。为我的学期项目.App。这是一个简单的真假游戏。我做了一些关于它的事情,但我窒息了一点。我的问题是处理活动。 这是设计的快速视图。 http://imgur.com/2Fhsrn8 我创建了所有活动,我的代码工作正常。但是有一个问题。当我在第三或第四页(活动)并按下我的手机上的后退按钮它返回第二页然后我自动有另一个机会回答问题。我想要的是在按下后退按钮时转动第一个屏幕并清除所有数据,例如将分数指定为0。 我会感激任何帮助。
答案 0 :(得分:1)
使用
结束();
当您开始新意图时的当前活动(例如,当您从活动3进入您的照片上的活动时),如果您想在单击后再次启动时将其添加到您的活动2-3中,否则它将关闭你的应用。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK))
{
//implement code to start 1st activity here!
}
return super.onKeyDown(keyCode, event);
}
答案 1 :(得分:1)
你应该在你的第三个和第四个活动 - >
上覆盖onBackPressed@Override
public void onBackPressed() {
// here you should create intent to your firstActivity
// and assign variables -> e.g.
// score = 0;
}