【发布时间】:2019-03-09 09:52:55
【问题描述】:
在我们的应用程序中,我们有一个特殊的按钮,可以将用户带到网络设置页面。我们使用如下代码
Intent intent=new Intent(Settings.ACTION_WIRELESS_SETTINGS);
startActivity(intent);
在 Android 9 中此实现存在几个问题。
- 由于某种原因,我在启动网络和 Internet 设置时看到了一个后退按钮。按下该后退按钮会将用户带到“设置”页面,而不是将它们带回我的应用程序。这根本不可取。
- 更糟糕的是,按下系统返回按钮会使用户完全返回启动器,从而完全破坏导航返回堆栈。
然而,在 Android 8 中一切正常,顶部没有软件后退按钮,系统后退按钮也没有上述行为。
Android 9 出了什么问题?是否有我应该放入启动网络设置的意图的特殊活动操作标志?
附言
这两款手机都是诺基亚 2.1,一部是 Android 8.1,一部是 Android 9.0。
【问题讨论】:
-
您找到解决方案了吗?
-
@JaswantSingh 并非如此,这就是 android 的工作方式,如下面的答案所述。
标签: android android-activity android-9.0-pie