Android 8.0,startActivityForResult设置,如果用户单击左上方的“后退”按钮,则不返回我的应用程序

时间:2018-10-18 08:52:45

标签: android settings android-8.0-oreo

我使用以下方法打开设置活动:

startActivityForResult(new Intent(Settings.ACTION_WIRELESS_SETTINGS), OVERLAY_PERMISSION_REQUEST_CODE)

在Android 8.0中,设置活动的左上角有一个后退按钮。

如果用户单击该按钮,它将进入设置应用程序。 但是它应该回到调用应用程序,就像单击系统的“后退”按钮一样。

enter image description here

原因是,在8.0中,子设置中的左上角后退按钮绑定到“设置”应用程序。

我想禁用该左上方的后退按钮。或将按钮指向我的应用。

该问题与以下内容大致相同:

Android: how to disable top left back button from SubSettings

我问是因为我不知道如何应用该答案。可能还有其他解决方法。

1 个答案:

答案 0 :(得分:0)

我认为您可以申请意向通话

intent.putExtra("finishActivityOnSaveCompleted", true);

之后,您可以开始意图 这可能有助于解决您的问题