我有一款在游戏过程中使用意图改变活动的游戏。问题是,您可以在使用Intent更改为新活动后按回。有没有办法禁用它?
答案 0 :(得分:1)
您可以覆盖活动的onBackPressed
方法,以实现您需要的后退按钮行为。一个粗略的例子是:
class MyActivity extends Activity {
boolean suppressBackButton;
public void openOtherActivityMethod() {
suppressBackButton = true;
Intent i = new Intent(this, ActivityB.class);
startActivity(i);
}
public void onBackPressed() {
if(!suppressBackButton) finish();
}
protected void onResume() {
suppressBackButton = false;
}
}