Settings.ACTION_SOUND_SETTINGS不会返回到应用程序

问题描述 投票:0回答:1

我正在尝试通过我的应用打开声音设置

startActivity(new Intent(Settings.ACTION_SOUND_SETTINGS));

声音设置活动显示没有任何问题。

打开声音后的场景设置页面

1)当我按设备上的“后退”按钮时,它将返回到我的应用程序。2)当我单击后退箭头按钮(左上角)时,它将转到“设置”主屏幕。

问题:我也想单击返回图标时返回我的应用程序。

startActivityForResult(new Intent(Settings.ACTION_SOUND_SETTINGS), 100);

我也尝试过这个。但没有结果。

我正在OnePlus 6(Android 10(Q))上进行测试

请帮助。

提前感谢

java android settings
1个回答
0
投票

创建意图:Intent intent = new Intent(Settings.ACTION_SOUND_SETTINGS);

将这些行添加到您的意图中:

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);

然后呼叫startActivity(intent);

© www.soinside.com 2019 - 2024. All rights reserved.