0

在我的应用程序中,我使用Intent.ACTION_CALL. 所以这很好用。但是,如果我正在通话,我不想切换回另一个应用程序。

是否可以防止在通话模式下使用后退按钮?

如果没有,我怎样才能从我的应用程序切换回通话屏幕。

moveTaskToBack(true)不能使用,因为如果使用返回按钮返回,它会从返回堆栈中删除活动。

http://developer.android.com/guide/components/tasks-and-back-stack.html

我希望有人可以帮助我......并为我糟糕的英语感到抱歉。

感谢您的每一个回答

4

1 回答 1

0

您可以覆盖活动 onBackPressed() 方法。

public void onBackPressed(){
// Do nothing
}

但这绝对不是你应该做的。Android 用户希望返回到上一个屏幕。所以我强烈建议不要覆盖后退按钮的行为。让用户使用后退按钮,让它像用户期望的后退按钮一样工作。您可以改用 ActionBars Up Navigation。

于 2013-09-18T19:53:00.450 回答