【发布时间】:2017-01-12 21:49:28
【问题描述】:
我正在创建一个游戏,所以当我按下开始按钮时,从 (A1.class) 开始,所以如果用户完成此任务,他将意图 (Result activity) 如果他按下转到 ( A2.class 等等...)当应用程序重新启动并且用户按下开始按钮从 A2 或 A3 继续时我想要什么,并且结果活动中的下一个按钮同样的事情我不想要 A1 出现(或者 A2 如果他在A3任务)
主活动
start.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//here I want to countiue the counting and not start from the first
// let say i'm at A2 i want to go to A3
Intent intent = new Intent(MainActivity.this , A1.class);
startActivity(intent);
}
});
结果活动
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//here I want to intent to the new activity A3,A4 etc...
}
});
}
开始按钮从我原来的位置继续
下一个按钮意图进入我所在的下一个 Activity
【问题讨论】:
-
您不想在 ResultActivity 中执行此操作?
Intent intent = new Intent(ResultActivity.this , A2.class); startActivity(intent); finish();不要忘记使用finish()来防止用户回到以前的活动 -
当我再次启动应用程序时,我想继续说 (a6) 如果我回答 a6 任务我转到 resultactivity 然后按下一步按钮进入 a7 活动
-
如果我在 a6 之后关闭应用并重新打开它,我会从 a7 开始 ...!