在我的应用程序中从一个活动到另一个活动就像A-> B-> C或C-> A我已经放置了按钮,因为应用程序的操作就是这样。因此不需要android的默认后退按钮。如果用户错误地点击那里就不应该进行任何操作。为此,如何禁用后退按钮。
答案 0 :(得分:1)
我认为你不应该为用户禁用后退按钮。他们可能会生气/不高兴。我至少会这样。
最好使用FLAG_ACTIVITY_NO_HISTORY或FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS启动活动。
Intent intent = new Intent(this, YourActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
答案 1 :(得分:1)
如果您不想返回特定的活动,另一种方法是在活动B 的startActivity()
之后调用finish()。
代码段:
Intent i = new Intent(this, C.class);
startActivity(i);
finish();